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.