Base58 Decoder
Paste a Base58-encoded string (Bitcoin alphabet) and instantly decode it to plain text or hexadecimal.
Base58 Input
Output format:
Decoded Output
0
Input chars
0
Output bytes
—
Format
Copied to clipboard!
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
- Paste your Base58-encoded string into the input field.
- Choose the output format: Plain Text or Hexadecimal.
- Click Decode (or decoding starts automatically as you type).
- The decoded result appears instantly in the output panel.
- 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