Base32 Encoder / Decoder
Guide: Base32 vs Base64: What the Difference Is and When to Use Each
Nothing you enter or choose here leaves your device. This tool runs in your browser.
How to use
- 1Choose Encode or Decode.
- 2Pick the alphabet and paste your text.
- 3Copy the result.
Frequently asked questions
Is my text uploaded?
No. Everything runs in your browser, so what you paste never leaves your device.
Which alphabets are supported?
Standard RFC 4648, extended hex, and Crockford.
What is the = at the end?
Padding that makes the length a multiple of 8. You can turn it off.
Where is Base32 used?
In authenticator app secrets, file names that ignore case, and some ID formats.
Can it handle emoji and accents?
Yes. Text is converted as UTF-8.
Read the guides
Learn how this works and how to get the most from it.
Developer
Base32 vs Base64: What the Difference Is and When to Use Each
How Base32 and Base64 work, why Base32 is longer but safer for people, and where each is used, from authenticator apps to data URLs.
1 min read
Security
Two-Factor Codes Explained: How TOTP Authenticator Apps Work
How the six-digit codes in authenticator apps are made, why they change every 30 seconds, what the secret key is, and how to set one up safely.
2 min read
Related tools
Base64 & URL Encoder / Decoder
Encode and decode Base64 and URL-encoded text instantly.
Text to Binary / Hex / ASCII Converter
Convert text to binary, hex, decimal or octal codes and back.
Number Base Converter
Convert between binary, octal, decimal, hexadecimal and any base to 36.
Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes and HMACs.