Encode and decode text with Base58 — the Bitcoin-friendly encoding without ambiguous characters
Base58 is a binary-to-text encoding scheme that uses 58 alphanumeric characters, excluding easily confused characters (0, O, I, l). It was popularized by Bitcoin for wallet addresses and is also used in IPFS content identifiers, Flickr short URLs, and other applications where human readability matters.
These characters are excluded to prevent visual ambiguity — the number 0 looks like the letter O, and uppercase I looks like lowercase l. By removing these 4 characters, Base58 strings are safer to read aloud, type manually, or copy from printed materials.
No. All encoding and decoding happens entirely in your browser using pure JavaScript. Your data never leaves your device.