When a Solidity smart contract transaction reverts, the EVM returns ABI-encoded revert data that is impossible to read without decoding. Paste the raw revert hex and this tool will identify and decode it as a standard Error(string), a Panic(uint256) code (e.g. overflow, division by zero, out-of-bounds), or any custom error defined in a contract ABI.
This is a read-only developer debugging tool. It performs no transactions, has no wallet integration, and involves no cryptocurrency transfers or payments.
How to use: Paste the revert data hex starting with 0x (minimum 4 bytes / 10 characters) into the input above and press Decode.
Full Guide →