99digest is in early access — tools are free while we grow.

Base32/Base58 Encode/Decode

Encode text to Base32 or Base58 and decode it back, with correct UTF-8 handling — instantly, in your browser.

Runs in your browser Private & secure Updated August 10, 2026

Base32 and Base58 are ways of representing binary or text data using a limited set of letters and numbers. Paste text into 99digest’s tool to encode or decode it in either format, entirely in your browser.

Runs in your browser

How it works

Base32 (RFC 4648) uses a 32-character alphabet, commonly seen in things like two-factor authentication setup keys. Base58 uses the Bitcoin-style alphabet, which deliberately excludes visually similar characters (0/O, I/l) to reduce transcription errors — commonly seen in cryptocurrency addresses. Both directions are UTF-8 safe, so accented characters and other multi-byte text round-trip correctly.

FAQs

Is my text uploaded anywhere?

No. Encoding and decoding both happen entirely in your browser.

Are Base32 and Base58 encryption?

No — like Base64, they’re encodings, not encryption. Anyone can decode them back to the original text; don’t use them to protect sensitive data.

Why does Base58 exclude some letters and numbers?

Base58 deliberately leaves out 0, O, I, and l because they can look alike in some fonts — reducing the chance of a transcription mistake when someone reads and retypes an encoded value by hand.