Base58 Encoder & Decoder
Encode UTF-8 text with the Bitcoin Base58 alphabet or decode it back.
This tool runs entirely in your browser. Your files are never uploaded to a server.
What this tool does
Choose Encode or Decode, paste a value, and copy the result that updates immediately.
Encoding standard
The Bitcoin Base58 alphabet omits visually ambiguous 0, O, I and l characters while retaining case-sensitive letters and digits.
How data is represented
UTF-8 bytes are interpreted as one unsigned base-256 number and converted to base 58. Leading zero bytes are preserved as leading 1 characters.
Example
Hello World encodes to JxF12TrwUP45BMd. Decoding that known vector restores the original eleven-character text.
Input validation
Every encoded character must belong to the selected alphabet. Whitespace is trimmed only at the edges and invalid symbols cause an explicit error.
Limitations
This is raw Base58, not Base58Check. It adds no checksum, version byte, wallet validation, encryption or protection against transcription errors.
Privacy
All byte conversion runs locally in your browser; input and output are never uploaded by this tool.
Frequently Asked Questions
- What standard does Base58 Encoder & Decoder use?
- The Bitcoin Base58 alphabet omits visually ambiguous 0, O, I and l characters while retaining case-sensitive letters and digits.
- What happens when the encoded input is invalid?
- It reports an error and produces no output. Every encoded character must belong to the selected alphabet. Whitespace is trimmed only at the edges and invalid symbols cause an explicit error.
- Is my input uploaded?
- All byte conversion runs locally in your browser; input and output are never uploaded by this tool.
Related Tools
Base32 Encoder & Decoder
Encode UTF-8 text as RFC 4648 Base32 or decode it back locally.
Base64 Encode
Encode text or strings to Base64 instantly and for free.
Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes for free.
JWT Decoder
Decode JSON Web Tokens into readable header and payload, for free.
ASCII to Text Converter
Convert text to decimal 7-bit ASCII codes and those codes back to text.
ASTM Message Parser
Inspect ASTM-style laboratory messages as records, fields, control characters, and frames.