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.