Base58 Encoder / Decoder
Encode bytes to Base58 (the variant used in Bitcoin addresses and IPFS CIDs). Base58 omits the visually-confusing characters 0/O/I/l from the Base64 alphabet — a wallet address you have to type doesn't get misread.
How to use the Base58 Encoder / Decoder
Type to encode, or paste a Base58 string to decode. The alphabet used is the Bitcoin convention: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz — no 0, no O, no I, no l. Padding from a leading zero byte becomes a leading '1'.