Base58 Encoder & Decoder

Encode UTF-8 text to Base58, decode Base58 back to text, or validate strings against the Bitcoin and Flickr alphabets with clear invalid-character messages.

0 chars
Base580 chars
Ready

Bitcoin alphabet: excludes 0, O, I, and l to reduce visual confusion. Flickr alphabet: uses the same characters with lowercase letters before uppercase letters.

Base58 is common in cryptocurrency addresses, short identifiers, and copy-friendly tokens. This tool treats decoded bytes as UTF-8 text.

About this tool

The Base58 Encoder & Decoder is a free encode / decode tool. Encode text to Base58, decode Base58 back to UTF-8 text, or validate Bitcoin and Flickr alphabet strings with clear invalid-character messages. Accepts input, mode, and alphabet inputs in the page UI or API.

Use cases

  • Encode text to Base58, decode Base58 back to UTF-8 text, or validate Bitcoin and Flickr alphabet strings with clear invalid-character messages.
  • Copy base58 output into tickets, docs, QA notes, support replies, or pull request descriptions.
  • Call /base58/api from scripts, docs, or tests when you need the same base58 result outside the browser.
  • Validate a quick encode / decode answer before turning it into a spreadsheet formula, command-line snippet, or one-off script.

FAQ

What is the Base58 Encoder & Decoder used for?

Encode text to Base58, decode Base58 back to UTF-8 text, or validate Bitcoin and Flickr alphabet strings with clear invalid-character messages. It runs directly in your browser with no account required.

How do I use the Base58 Encoder & Decoder?

Open /base58, provide input, mode, and alphabet values, and copy the generated result into your docs, tests, support notes, or debugging workflow.

Does the Base58 Encoder & Decoder have an API?

Yes. Use /base58/api for repeatable base58 checks from scripts, tests, or API docs.

Who is the Base58 Encoder & Decoder for?

The Base58 Encoder & Decoder is useful for developers, QA teams, support teams, operators, and content teams that need reliable encode / decode output without opening a heavier application.