LIHA Tools

Base58 Encoder & Decoder

Encode bytes with the Bitcoin Base58 alphabet and decode them back to text.

How to use Base58

Bitcoin Base58 avoids visually ambiguous characters such as 0, O, I, and l. It encodes data; it does not encrypt or validate it.

Encode with the Bitcoin alphabet

Choose Encode and enter UTF-8 text. Leading zero bytes are represented as leading 1 characters to preserve the original bytes.

Decode a Base58 value

Choose Decode and paste a Bitcoin-alphabet Base58 string. Invalid alphabet characters or non-text byte output cause an error.