Base58 Encode/Decode

Input
Length: 0
Output
Length: 0

How Base58 works

  • Alphabet: 58 symbols excluding visually ambiguous characters (0, O, I, l).
  • Encoding: treat bytes as a big base-256 integer, convert to base-58 with repeated division.
  • Leading zeros: each leading 0x00 byte becomes a leading '1' in Base58 output.
  • Decoding: reverse the process by accumulating base-58 digits back to base-256 bytes.
  • Usage: popular in Bitcoin addresses; note Base58 is a representation, not encryption.

How to Use

What this tool does

Converts between text and Base58 using the Bitcoin alphabet (no 0, O, I, l).

Steps

  1. Enter text โ†’ Encode โ†’ get Base58.
  2. Paste Base58 โ†’ Decode โ†’ restore text.

Notes