EVM Transaction Calldata Decoder
Inspect raw Ethereum and EVM transaction calldata by separating the 4-byte function selector and 32-byte ABI parameter words directly in your browser.
How to Use
Paste your raw 0x-prefixed or plain hex transaction calldata into the input field.
Inspect the extracted 4-byte selector and total calldata byte length.
Browse each 32-byte parameter word with decimal and hexadecimal offsets.
Enter an expected function signature to test whether the selector matches.
Optionally expand Custom ABI Types to decode parameters into high-level values.
Copy individual words or export the entire decoded structure as structured JSON.
Why Use EVM Transaction Calldata Decoder?
32-Byte Word Offsets
Exposes exact memory offsets (0x04, 0x24, 0x44...) matching EVM CALLDATALOAD semantics.
Intelligent Type Inference
Automatically detects right-padded 20-byte addresses, BigInt uint256 values, and boolean flags.
Local Signature Matcher
Calculates Keccak-256 signatures client-side to verify function calls without external APIs.
Private Calldata Inspection
Debug unbroadcast or private transactions without leaking contract data or parameters.
About This Tool
The EVM Transaction Calldata Decoder breaks down raw hexadecimal transaction input into its 4-byte function selector and 32-byte ABI parameter words. It inspects offsets, infers common data types (addresses, uint256, int256, booleans, and UTF-8 strings), verifies signatures, and allows decoding with custom ABI type lists without connecting to third-party explorers.
Frequently Asked Questions
Related Tools
Similar utilities & calculatorsEthereum Unit Converter
Convert between standard Ethereum and EVM denominations with exact high-precision arithmetic. Convert Wei, Kwei, Mwei, Gwei, Szabo, Finney and ETH without floating-point precision errors.
Solidity Keccak-256 Hash Generator
Hash strings and Solidity ABI function signatures into Keccak-256 hashes and 4-byte function selectors directly in your browser.
EIP-55 Ethereum Address Checksum Converter & Validator
Convert lowercase Ethereum addresses to EIP-55 mixed-case checksum format or verify whether an existing address matches its cryptographic checksum locally.