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.

Typelegacy
0x9d8a62f656a8d1615c1294fd71e9cfb3e4855a4f
To0x3535353535353535353535353535353535353535
Value (ETH)1
Nonce9
Chain ID1
Gas limit21000
Gas price (wei)20000000000

How 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.

Related tools

Embed this tool

Add this free tool to your own site: