Contract ABI Decoder
Decode Ethereum smart contract calls from ABI JSON and raw transaction input data.
About Contract ABI Decoder
Smart contract interactions are encoded in hexadecimal transaction data. This tool decodes that data by matching the function selector (first 4 bytes) against your contract's ABI, then extracting and parsing each parameter according to its ABI type. Perfect for developers debugging contract calls, auditors reviewing transactions, or anyone who wants to understand what a smart contract interaction actually does.
Function Call Decoding
Matches the 4-byte function selector against your ABI to identify which function was called, then decodes all parameters with correct types.
Type Support
Handles uint256, address, bytes32, bool, string, arrays, and tuples. Converts hex values to human-readable numbers and addresses.
Common Signature Detection
When no ABI is provided, attempts to recognize common function signatures like transfer, approve, swap, and mint from the selector alone.
Browser-Only Privacy
All decoding happens in your browser with zero external dependencies. Your contract data never leaves your machine.