CalcChef
Search tools (e.g. 'calc', 'converter')... (Press '/' or 'Cmd+K')

Base58 Address Encoder

Encode and decode Base58 addresses used in Bitcoin and Solana. Verify checksums and detect address types.

Loading Tool...

Applications

Encoding cryptocurrency addresses (Bitcoin, Solana) for wallets and exchanges. Also used for encoding unique identifiers in distributed systems where readability and error avoidance are critical.

The Scheme

Base58 uses a 58-character alphabet (1-9, A-Z excluding O, I, a-z excluding l) that avoids visually ambiguous characters found in Base64. For Bitcoin addresses, Base58Check adds a version byte and a 4-byte double-SHA256 checksum to detect typos.

Fun Fact: The Base58 alphabet was designed by Satoshi Nakamoto specifically for Bitcoin addresses. It omits 0 (zero), O (capital o), I (capital i), and l (lowercase L) because they look similar in many fonts.

Related Tools

View all tools