Back
Base58 encoder/decoder
Encoding
Loading
Loading tool
Preparing the tool. The remaining time is not yet known.
All processing for this tool happens in your browser. Your input is not sent to a server.
About this tool
Convert UTF-8 text with the Bitcoin Base58 alphabet, preserving leading zero bytes.
Common uses
- Convert UTF-8 text with the Bitcoin Base58 alphabet, preserving leading zero bytes.
- Encode text using the alphabet that omits 0, O, I and l.
How to use it
- 1.Encode text using the alphabet that omits 0, O, I and l.
- 2.Decode Base58 text after removing whitespace; leading 1 characters represent zero bytes.
Worked example
Input and result
A
28
UTF-8 byte 65 encoded with the Bitcoin alphabet; no checksum.
Limits and notes
- Uses the Bitcoin Base58 alphabet without Base58Check. Encoding accepts up to 2048 UTF-8 bytes and decoding up to 4096 characters. A leading content BOM is preserved; invalid alphabet characters or UTF-8 fail.
Frequently asked questions
What does this tool do?
Convert UTF-8 text with the Bitcoin Base58 alphabet, preserving leading zero bytes.
What should I check before using the result?
Uses the Bitcoin Base58 alphabet without Base58Check. Encoding accepts up to 2048 UTF-8 bytes and decoding up to 4096 characters. A leading content BOM is preserved; invalid alphabet characters or UTF-8 fail.