Encode and Decode Base58 Online
Encode and decode text in Base58 (Bitcoin, IPFS) right in your browser.
🔒 100% client-side — no data sent
Encode and decode data in Base58, the encoding used by Bitcoin, IPFS and many cryptographic systems. The tool runs 100% in your browser with no data sent anywhere, making it ideal for handling keys or sensitive identifiers. Base58 avoids ambiguous characters like 0, O, I and l for more readable strings.
What is it for?
- ▸ Decode a Bitcoin address or a Base58-formatted key
- ▸ Inspect an IPFS content identifier (CID)
- ▸ Generate short, readable IDs free of ambiguous characters
- ▸ Examine encoded data while debugging crypto payloads
FAQ
What is the difference between Base58 and Base64?
Base58 removes ambiguous characters (0, O, I, l) and symbols like + and /, making strings easier to copy by hand and to select with a double-click. Base64 is more compact but less human-friendly.
What is Base58Check?
Base58Check is a Bitcoin variant that adds a version prefix and a checksum to catch typing errors. This tool covers standard Base58 encoding.
Are my keys safe with this tool?
Yes, all encoding and decoding happen locally in your browser. No data is sent to any server, so your keys stay confidential.