Base58 encode & decode
ClientBase58 uses the same alphabet as Bitcoin tooling: no 0, O, I, or l. This page encodes UTF-8 bytes—not Base58Check (no version byte or checksum).
Part of encoding tools.
Workspace
Paste text, encode to Base58, or paste Base58 and decode—output replaces the field.
Base58
?
Uses the Bitcoin alphabet (no 0, O, I, l). Bytes are UTF-8—same pattern as Base32/Base64 on this site.
This is not Base58Check (no version byte / checksum). For addresses, verify expected formats in your protocol.
Common use cases
- Encode short identifiers or test vectors with a Base58 alphabet common in crypto tooling.
- Decode pasted Base58 from configs when the payload is UTF-8 text.
- Compare length and charset with Base32 or Base64 on the same paste.
Common mistakes to avoid
Expecting Base58Check or addresses
This tool does not add version bytes or checksums—wallet addresses use extra steps beyond raw Base58.
Confusing with encryption
Base58 is an encoding, not secrecy—anyone can decode the string.
FAQ
Which characters are excluded from Base58?
Zero, capital O, capital I, and lowercase l are omitted so strings are easier to read by humans.
Does data leave my browser?
No. Encoding runs entirely on your device.
Common search terms
Phrases people search for that match this tool. See the full long-tail keyword index.
- base58 encode decode online
- bitcoin base58 alphabet utf-8
- base58 without checksum online
- decode base58 string browser
More tools
Related utilities you can open in another tab—mostly client-side.
Web3 address & key check
ClientValidate 0x address length and EIP-55 checksum; check 64-digit hex private key shape and secp256k1 range—browser-only.
Encoding tools
ClientHub index: Base64 & URL, Base32, Base58, quoted-printable, URI, Punycode/IDN, Unicode escapes, data URLs, MIME, hex, HTML entities, JWT, JSON helpers, crypto.
Base32 encode & decode
ClientRFC 4648 Base32 for UTF-8 text—A–Z234567 alphabet with padding; encode or decode in the browser.
Hex encode & decode
ClientUTF-8 text to hex and hex to text—strip spaces, local only.