Base58 Decoder

Paste a Base58-encoded string (Bitcoin alphabet) and instantly decode it to plain text or hexadecimal.

Base58 Input

Output format:

Decoded Output

Bitcoin Base58 Alphabet

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

Omitted characters: 0 (zero), O (capital O), I (capital I), l (lowercase L) — removed to prevent transcription errors.

Summary

Paste a Base58-encoded string (Bitcoin alphabet) and instantly decode it to plain text or hexadecimal.

How it works

  1. Paste your Base58-encoded string into the input field.
  2. Choose the output format: Plain Text or Hexadecimal.
  3. Click Decode (or decoding starts automatically as you type).
  4. The decoded result appears instantly in the output panel.
  5. Use the Copy button to copy the result to your clipboard.

Use cases

  • Decode Bitcoin addresses and wallet identifiers.
  • Inspect IPFS content identifiers (CIDs) encoded in Base58.
  • Debug Base58-encoded tokens or opaque identifiers in your application.
  • Verify that your Base58 encoder is producing correct output.
  • Convert Base58 data to hex for further binary analysis.
  • Understand the raw bytes behind a blockchain transaction ID.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu