Skip to content
ToolsOnDuty - free online tools
Security & Cryptography

Base58 Encoder & Decoder

Encode text to Base58 and decode Base58 back to text.

Free foreverRuns in your browserNo sign-up
Base58

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.