Base58 Decoder
What is Base58 Decoder
This decoder turns a Base58 string back into the original text. Base58 uses the Bitcoin alphabet, 58 characters that leave out the look-alikes 0, O, I and l, so it needs no padding and is safe to type by hand. Paste a Base58 value and this tool reads it back to plain text in your browser. If a character is not part of the alphabet, it flags the string as invalid instead of guessing.
How to use
- Paste the Base58 string you want to decode.
- Read the decoded text in the output box, updated as you type.
- Copy the result or share the link with the Base58 filled in.
- To encode text instead, open the Base58 encoder.
When to use it
Got a Base58 value from a Bitcoin tool, an IPFS link, or a short ID and want to see what it holds? Paste it here and read the decoded text in one click. It pairs with the Base58 encoder, so whatever was encoded comes straight back. If the tool reports an invalid string, check for a stray 0, O, I or l, which are not part of the Base58 alphabet.
Frequently asked questions
Why does it say my string is invalid?
The input has a character outside the Base58 alphabet. The digit 0 and the letters O, I and l are deliberately excluded, so a value copied with one of those, or with other symbols, cannot decode. Remove or fix the stray character and try again.
Which alphabet does it expect?
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 Bitcoin, IPFS and most libraries use to encode.
Can it decode a Bitcoin address or Base58Check value?
It decodes plain Base58 back to its raw bytes. A Base58Check value like a Bitcoin address will decode, but the version byte and checksum come through as raw bytes rather than being verified or stripped, so the result may not be printable text.
Does decoding happen on a server?
No. The string is decoded in your browser and never uploaded. Nothing you paste is sent or stored.
Can I share this with my Base58 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 Encoder
Encode text to Base58 online with the Bitcoin alphabet. Instant, shareable, and fully private in your browser. Free Base58 encoder.
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.