convert

Base58

Encode any file to Bitcoin-style Base58 text, or decode Base58 back to bytes. Same alphabet used by Bitcoin / Solana / Stellar addresses — no 0, O, I, or l so the encoded text is unambiguous when read aloud. Closes the base32 / base64 / base58 trio.

Loading…

About Base58

Base58 encodes any file to Bitcoin-style Base58 text, or decodes Base58 back to its original bytes. It uses the same alphabet as Bitcoin, Solana, and Stellar addresses, which deliberately drops 0, O, I, and l so the text is unambiguous when read aloud or copied by hand. It rounds out the base32 and base64 trio, and like them it runs entirely in your browser.

Category
convert
Input
Accepts: */*.
Output
Outputs: text/plain.
Cost
Free, runs in your browser
Memory
low
Privacy: Base58 runs entirely on your device. Files you provide never leave your browser — no uploads, no server, no tracking. The page works offline once loaded.

Common uses

  • Decoding a Base58-encoded Bitcoin or Solana address to inspect its raw bytes
  • Encoding a small binary key into a copy-safe string that survives being dictated over a call
  • Producing identifiers that avoid look-alike characters for printed material or QR-free sharing
  • Round-tripping crypto-related payloads when working alongside base32 and base64 tools
  • Generating a compact, human-readable token from a file digest for a blockchain workflow
  • Verifying that a Base58 string decodes cleanly before feeding it into a wallet integration

Frequently asked questions

What can I encode?

Any file (*/*) can be encoded to Base58 text, and any Base58 string can be decoded back to bytes.

Why Base58 instead of Base64?

Base58 omits 0, O, I, and l to remove visually ambiguous characters, which is why blockchains use it for addresses meant to be read or typed.

Which alphabet does it use?

The Bitcoin/Base58 alphabet, the same one used by Bitcoin, Solana, and Stellar addresses.

Does my file get uploaded?

No. Encoding and decoding happen locally in your browser; the bytes never leave your device.

Is there a size limit?

No fixed cap. Base58 is computationally heavier than Base64, so very large files encode more slowly.

Keywords

  • base58
  • encode
  • decode
  • bitcoin
  • solana
  • stellar
  • crypto

Try next