Encode
- Input
- Hello
- Expected output
- 9Ajdvzr
Alphabet skips 0, O, I, l.
text to base58 encoder
Base58 is the encoding Bitcoin popularized for wallet addresses: it removes from Base64 the visually ambiguous characters (0, O, I, l) and also "+" and "/", which break in fonts or URLs. The result is safer to copy and type by hand.
Alphabet skips 0, O, I, l.
Back to the original text.
Select the Binary format, keep the direction on Text → Code and type your text. Each character becomes an 8-bit group (for example, 'A' becomes 01000001), separated by spaces. For the reverse, paste the binary and switch the direction to Code → Text, it works with space-separated groups or with one continuous run of bits.
It's the same base alphabet. Real Bitcoin addresses use Base58Check, which adds a checksum before encoding; this translator performs plain Base58 encoding, without the Bitcoin-specific checksum.
It removes 0 (zero), O (uppercase O), I (uppercase i) and l (lowercase L), plus "+" and "/". That leaves 58 visually unambiguous alphanumeric characters.
Yes, Flickr uses a different ordering (lowercase before uppercase) for short URLs. This translator uses the Bitcoin alphabet by default, the most common one.
All translation happens in your browser. No text is ever sent to a server, safe for passwords, tokens and sensitive data.