Base58
Text to encode, or Base58 to decode.
Encode text to Base58 or decode it back, using the Bitcoin alphabet that skips ambiguous characters like 0, O, I and l. Leading zero bytes are preserved.
Text to encode, or Base58 to decode.
Base58 treats the input as one large base-256 number and converts it to base-58 using the alphabet 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. It deliberately omits 0, O, I and l so encoded values cannot be misread by humans. Leading zero bytes become leading 1 characters.
Base58 is famous from Bitcoin addresses and also appears in IPFS content identifiers, Flickr short URLs and some API keys. Anywhere a compact, human-friendly, case sensitive identifier is needed, Base58 is a natural fit.