Convert plain text to Base58 and decode Base58 back to text using the Bitcoin alphabet:
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
Validation & Notes
- Invalid characters in Base58 will trigger a clear error message.
- Leading zero bytes are preserved as leading 1 characters in Base58.
- Decoded bytes must be valid UTF-8 to render as text.
FAQ
Why does Base58 skip some characters?
It avoids ambiguous characters (0/O and I/l) to reduce transcription mistakes.
Can I use this tool offline?
After page load, conversion logic runs locally in your browser. No server processing is needed.
Does this include Base58Check checksums?
No. This page performs plain Base58 encoding/decoding for text and bytes, not checksum/address validation.