Base58 Encoder
Encode text to base58 with the Bitcoin alphabet or decode base58 back to text.
Base58 encode and decode
No conversion yet.
How to use the Base58 Encoder
- Choose whether you want to encode text or decode base58.
- Type or paste your text into the input box.
- Copy the result, or use it as input to convert back.
Features
- Bitcoin base58 alphabet
- Leading zero bytes become leading ones
- Decodes with or without whitespace
- Live conversion as you type
Advertisement
Frequently Asked Questions
Common questions about the free online base58 encoder.
Base58 is used by Bitcoin and other cryptocurrencies for addresses and keys, because it drops
characters that look alike when printed or read aloud.
Base58 packs more bits into every character than base32 does, so the same bytes produce a
shorter string, while still avoiding confusing characters.
The digits zero and capital O are removed, along with capital I and lowercase l. That leaves
58 characters that are hard to mix up.
Every leading zero byte becomes a leading 1, and decoding turns those leading 1 characters
back into zero bytes, so the value round-trips exactly.
You can decode the text of an address, but the result is raw bytes. Checksums are not
verified, so this is a converter rather than a wallet tool.
No. The conversion runs entirely in your browser and nothing you type is sent anywhere or
stored.
Yes. Text is encoded as UTF-8 first, so any character works and decoding gives back exactly
the original text.
Yes. The tool is completely free, needs no account or sign-up, and places no limit on how
much text you convert.
Last updated: October 10, 2026