How Base58 encoding works
The input is treated as one large number and re-expressed in base 58 using a Bitcoin-style alphabet that excludes 0, O, I, and l to avoid lookalike characters.
Encode UTF-8 text with the Bitcoin Base58 alphabet, avoiding lookalike characters. Runs entirely in your browser — input is never uploaded.
The input is treated as one large number and re-expressed in base 58 using a Bitcoin-style alphabet that excludes 0, O, I, and l to avoid lookalike characters.
Each leading 0x00 byte in the input becomes a leading "1" character in the output, the same convention Bitcoin addresses use.
Base58 has no padding character and is not fixed-width, so two inputs of the same byte length can produce different-length output.