Base58 Encoder
What is Base58 Encoder
Base58 encodes data using 58 characters, leaving out the ones that are easy to mix up by eye: the digit zero, capital O, capital I and lowercase L. The result has no padding and stays safe to copy by hand, read aloud, or drop into a URL. This encoder converts your text to Base58 with the Bitcoin alphabet, right in your browser. It is the scheme behind Bitcoin addresses, IPFS hashes, and many short IDs.
How to use
- Type or paste the text you want to encode.
- Read the Base58 result in the output box, updated as you type.
- Copy the output or share the link with your text filled in.
- To reverse it, open the Base58 decoder.
When to use it
Need an identifier that survives copy-paste and is easy to read back over the phone? Encode it to Base58 and you get a compact string with no 0, O, I or l to confuse. It is the format behind Bitcoin addresses, IPFS content IDs, and short public keys, and it avoids the + and / symbols that trip up Base64 in URLs. Decode it back with the Base58 decoder.
Frequently asked questions
How is Base58 different from Base64?
Base58 drops the four look-alike characters 0, O, I and l plus the + and / symbols, so its output has no padding and never breaks a URL or confuses a reader. Base64 is shorter but includes those symbols and mixed case. Base58 is the choice when a value gets typed or read aloud.
Which alphabet does it use?
The Bitcoin Base58 alphabet: digits 1 to 9, then A to Z and a to z with 0, O, I and l removed. It is the same order used by Bitcoin, IPFS and most Base58 libraries.
Is this Base58 or Base58Check?
This is plain Base58, a direct encoding of your bytes. Base58Check adds a version byte and a checksum for error detection, which this tool does not, so the output is the raw Base58 of exactly what you type.
Is my text uploaded anywhere?
No. Encoding happens entirely in your browser. Nothing you type is sent to a server or stored.
Can I share this with my input pre-filled?
Yes. The URL updates automatically as you type. Copy it from the address bar or use the Copy link button, and anyone who opens it sees your exact input ready to go.
Related tools
Base58 Decoder
Decode Base58 to text online with the Bitcoin alphabet. Instant, shareable, and fully private in your browser. Free Base58 decoder.
AES Text Decryption
Decrypt AES-256 encrypted text with your password in your browser. Free, private, and fully offline. No data leaves your device.
AES Text Encryption
Encrypt text with a password using AES-256 in your browser. Free, private, and fully offline. Nothing is sent to a server.