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.