Z

Base58 Encoder & Decoder

Encode and decode Base58 and Base58Check. Supports text or hex input, used by Bitcoin, Solana, and IPFS.

Free No signup Client-side Privacy friendly

How to use

  1. 1 Pick Encode or Decode.
  2. 2 Pick the variant — plain Base58 or Base58Check (adds 4-byte sha256d checksum).
  3. 3 Choose input/output type (UTF-8 text or hex bytes).
  4. 4 Paste data; output updates instantly. Use Swap to flip input and output.

Why use this tool

  • Base58 is the encoding used in Bitcoin, Solana, IPFS CIDv0, and many crypto address formats — case-sensitive but omits the visually-confusable 0/O/I/l.
  • Base58Check adds a 4-byte double-SHA-256 checksum — used by Bitcoin / Litecoin / TRON legacy addresses to catch typos.
  • Switch between text and hex modes for arbitrary binary data.
  • Pure client-side — runs in your browser, no upload.

Frequently asked questions

Difference between Base58 and Base58Check?

Base58 is just a numeral system. Base58Check prepends nothing but appends the first 4 bytes of `sha256(sha256(payload))` as a checksum — so a single typo will fail to decode.

Why is Base58 used instead of Base64?

Base64 has the visually confusable pair "0/O" and "1/l/I", and some characters (+, /, =) require URL escaping. Base58 omits all of those — safer to print on paper, paste into a text field, or speak out loud.

Is Base58 self-synchronising?

No. Leading zero bytes are encoded as leading "1" characters, so a Base58 string of length N does not have a fixed-size decode. Use Base58Check for length-validated payloads.

Does this support all Base58 variants?

It uses the Bitcoin alphabet (`123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz`), which is shared by Solana, IPFS, and most modern uses. The Flickr / Ripple alphabets are different — not supported.

Summary

Base58 Encoder & Decoder is a free web3 utility by Zerethon Tools. Encode and decode Base58 and Base58Check. Supports text or hex input, used by Bitcoin, Solana, and IPFS. Runs entirely in the browser — no signup, no upload.

Category
Web3
Pricing
Free
Privacy
Browser-based
Signup
Not required

Privacy

Your data never leaves your browser unless explicitly stated. Base58 Encoder & Decoder runs entirely client-side — no server upload, no logging, no tracking of your input.

Related tools

Build, share, and grow on Zerethon Social

Free signup. Earn points, collect achievements, and connect with creators worldwide.

Try Zerethon free