Converter Web ToolsConverter WebTools

Base58 Decode

Decode Base58 back to its original text instantly, right in your browser.

Input
Output
Share Link
Settings

What is Base58?

Base58 decoding reverses Base58 encoding, converting a Base58 string back into the original bytes. Base58 (the Bitcoin alphabet) excludes the ambiguous characters 0, O, I and l, so valid input never contains them. No key is required because Base58 is an encoding, not encryption. This tool decodes Base58 instantly in your browser.

Runs locally: Base58 decoding happens in your browser; nothing is uploaded.

How Base58 works

Decoding reverses the base conversion:

  1. Map each character back to its value (0–57) in the Base58 alphabet.
  2. Rebuild the large integer from those values.
  3. Convert the integer back to bytes; leading 1 characters become leading zero bytes.

How to use

  1. Paste your Base58-encoded text into the input box.
  2. The decoded result appears instantly.
  3. Click Copy to use the decoded text.

Options explained

  • Alphabet — Expects the Bitcoin Base58 alphabet (no 0, O, I or l).
  • Output text or binary — Decode to text or to raw bytes.

Common uses

  • Inspecting the bytes behind a Bitcoin address or key.
  • Decoding IPFS identifiers.
  • Recovering data that was Base58-encoded.

Frequently asked questions

Do I need a key to decode Base58?
No. Base58 is an encoding, not encryption.
Why is my Base58 invalid?
It may contain a character outside the Base58 alphabet (0, O, I and l are not allowed).
How do I encode instead?
Use the Base58 Encode tool.