Skip to content
ihategas.xyz

RLP & Base58

Runs offline

Encode and decode RLP, Base58 and Base64.

Encoding

Encoded
0xc7010284deadbeef
RLP is how Ethereum serialises transactions and account state. A JSON array of hex strings encodes to a list; a hex string encodes as a single item and also decodes if it is already RLP.

About rlp & base58

Three encodings that show up constantly and are awkward to do by hand. RLP is how Ethereum serialises transactions and account state. Base58 is what Bitcoin and Solana use for addresses, with the visually ambiguous characters removed so an address cannot be misread. Base64 appears in NFT data URIs and JSON-RPC payloads.

More developer tools