Ethereum Transaction Decoder
Decode a raw Ethereum transaction (legacy / EIP-1559) into its fields and recover the sender.
🔒 100% in your browser — nothing is uploaded
Paste a signed raw transaction (legacy, EIP-2930 or EIP-1559). The sender is recovered locally.
0x9d8a62f656a8d1615c1294fd71e9cfb3e4855a4fHow it works
Paste a signed raw Ethereum transaction (legacy, EIP-2930 or EIP-1559) and this RLP-decodes it into its fields — nonce, gas, to, value, data, chain id — and recovers the sender address from the signature, all in your browser. Useful for debugging, verifying what a transaction actually does before broadcasting, or learning how Ethereum transactions are encoded.
Frequently asked questions
What transaction types are supported?
Legacy (with or without EIP-155), EIP-2930 (type 0x01) and EIP-1559 (type 0x02) raw transactions.
How is the sender recovered?
From the ECDSA signature (r, s, recovery id) over the transaction’s signing hash, via secp256k1 public-key recovery — the same way nodes derive the from address.
Is anything sent to a server?
No — decoding and recovery run entirely in your browser.