Skip to content
ToolsOnDuty - free online tools
Security & Cryptography

Base58 Encoder & Decoder

Encode text to Base58 and decode Base58 back to text.

Free browser toolRuns in your browserNo sign-up
Base58

100% private - runs entirely in your browser.

Your input, keys and passwords are never uploaded. Want proof? Load this page, then turn off your internet - the tool still works. For an exact check, open your browser's DevTools Network tab and confirm no data is sent when you use it.

About the Base58 Encoder & Decoder

Encode text to Base58 or decode Base58 back into text, using the Bitcoin alphabet.

Base58 leaves out characters that are easy to confuse (0, O, I and l), which makes it good for addresses and keys.

Everything runs in your browser, so your data stays private.

Key features

  • Text to Base58 and Base58 to text
  • Bitcoin Base58 alphabet
  • Open a file or paste your data
  • Copy the result instantly

How to use

  1. 1Choose encode or decode.
  2. 2Paste your text or Base58.
  3. 3Copy the converted result.

Examples

Encode
Input: Hello
Output: 9Ajdvzr

Text is encoded into the Base58 alphabet.

Decode
Input: 9Ajdvzr
Output: Hello

Base58 is decoded back into the original text.

Frequently asked questions

How is Base58 different from Base64?
Base58 removes easily confused characters (0, O, I, l) and symbols, so it is safer to copy by hand, which is why Bitcoin uses it.
Is this the same as a Bitcoin address?
It uses the same alphabet, but real addresses add a checksum (Base58Check). This tool does plain Base58 encoding of text.
Is my data uploaded?
No. The conversion runs entirely in your browser.

Open a related tool to prepare your files or refine the finished result.