๐Ÿ”ค Base58 Converter

Result
72k1xXWG59fYdzSNoA

Encode text into Base58 format โ€” the encoding used for things like Bitcoin addresses that avoids visually ambiguous characters โ€” or decode a Base58 string back into its original text. It excludes 0 (zero), O (capital O), I (capital I), and l (lowercase L) to prevent misreadings when copied by hand.

How to use

  1. Choose "Encode" or "Decode" mode.
  2. Enter text or a Base58 string into the input field.
  3. The converted result appears automatically โ€” use "Copy" to copy it.

FAQ

What's the difference between Base64 and Base58?

Base58 uses only 58 of Base64's characters, removing visually similar ones (0, O, I, l) and symbols (+, /). It's used in things like Bitcoin addresses to prevent misreading during manual entry.

How are leading zero bytes handled?

Leading zero bytes in the original data are represented as leading "1" characters in the Base58 output, following the standard Base58 encoding convention.

What happens if I enter an invalid Base58 string?

An error message appears if the input contains characters not used in Base58 (like 0, O, I, or l).