Error Data Decoder

Decode revert data as Error(string), Panic(uint256), or custom Solidity errors.

Error Decoder

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 →