Multi-Base Encoder & Decoder RFC & Crypto
Simultaneously encode and decode binary streams across Base32, Crockford, Base58, Base62, and Ascii85.
RAW UTF-8 TEXT INPUT
12 Characters
Base58 (Bitcoin / IPFS)
58 Symbols
-
Omits 0, O, I, and l to prevent transcription errors. Standard in Bitcoin and IPFS CIDs.
Base32 (RFC 4648)
A-Z, 2-7
-
Standard 5-bit encoding with '=' padding. Used in TOTP tokens (Google Authenticator) and
DNSSEC.
Crockford Base32
Human Readable
-
Designed by Douglas Crockford. Excludes I, L, O, and U to avoid optical confusion and
profanity.
Base62
0-9, A-Z, a-z
-
Compact alphanumeric encoding without punctuation. Popular in URL shorteners and slug
generators.
Ascii85 (Base85)
Adobe / Git
-
4 bytes encoded into 5 ASCII characters. Utilized in PostScript, PDF binary streams, and
Git diffs.
Z-Base-32
Tahoe-LAFS
-
Human-oriented Base32 designed by Phil Zimmermann to make spoken character strings easy
to understand.
Frequently Asked Questions
When should I use Base58 instead of standard Base64?
Base58 avoids special characters like + and /, making strings
double-clickable without selection breaks and safe in URLs without percent-encoding.
Are all calculations done locally in my browser?
Yes. Every conversion algorithm runs directly inside your browser's JavaScript engine without submitting data to any external network or database.