Converter Portal
Developer Tools

Base58 Encoder / Decoder

Encode and decode Base58 text — the format used by Bitcoin and IPFS.

Base58 is Base64's cleaner cousin, designed by Bitcoin's creator to make encoded values safe for humans to read, write and share. It drops the four characters that cause confusion — 0 (zero), O (capital o), I (capital i) and l (lowercase L) — plus the + and / that break in URLs and double-clicks. That's why Bitcoin addresses, IPFS hashes and many crypto identifiers use it.

This tool encodes text to Base58 and decodes it back, using the standard Bitcoin alphabet. It's handy for inspecting encoded identifiers, learning how Base58 differs from Base64, or generating test values. Everything runs in your browser.

How to use Base58 Encoder / Decoder

  1. 1

    Choose a direction

    Encode text → Base58, or decode Base58 → text.

  2. 2

    Enter your input

    Decoding rejects the ambiguous 0, O, I, l characters.

  3. 3

    Copy the result

    Output updates as you type.

Features

  • Standard Bitcoin/IPFS Base58 alphabet
  • Rejects ambiguous characters on decode
  • Full UTF-8 support

Frequently asked questions

Common mistakes to avoid

  • Confusing plain Base58 with Base58Check — addresses use the checksummed variant.
  • Expecting Base58 to encrypt — it's reversible encoding, not encryption.
Written by Converter Portal Editorial TeamPublished July 24, 2026Last updated July 24, 2026

Get new tools in your inbox

One email a month with new tools, guides, and updates. No spam, unsubscribe anytime.