Base58 Encode / Decode
Base58 drops easily-confused characters (0, O, I, l) so addresses are less error-prone. This tool converts between bytes and Base58, the encoding behind Bitcoin and IPFS identifiers.
Key Features
- Bitcoin Base58 alphabet
- Text and hex input
- Checksum-aware display
- Decode back to bytes
- Local only
Use Cases
- Convert a hash to a wallet-style string
- Decode an IPFS-style id
- Verify address encoding
- Teach cryptocurrency addressing
How to Use
- Paste the data or hex
- Encode or decode
- Copy the Base58 string
Practical Tips
- Base58 is not the same as Base58Check
- No padding characters are used
- Double-check copied addresses
FAQ
- Why no 0 and O?
- To prevent visual confusion in handwritten or printed addresses.
- Base58Check?
- Adds a checksum prefix; this tool handles raw Base58.