Base32 Encode / Decode
Supports RFC 4648 standard Base32 encoding (A-Z, 2-7) with UTF-8 text. Everything runs locally: Encode and Decode are processed on your device, never sent to a server β no data is uploaded.
π Result Chart
π How to Use
1. Enter content: Type the text you want to encode or the Base32 string you want to decode.
2. Select mode: Choose "Encode" to convert text to Base32, or "Decode" to restore Base32 to original text.
3. Copy result: Click "Copy Result" to copy the converted content to your clipboard.
β FAQ
What is Base32?
Base32 is an encoding scheme that converts binary data into 32 printable characters (A-Z and 2-7). It is easier for humans to read and type manually than Base64, because it excludes easily confused characters (like 0, O, 1, I, L). It is widely used for secret sharing, OTP two-factor authentication, and DNS security.
What's the difference between Base32 and Base64?
Base32 uses 32 characters (A-Z and 2-7), while Base64 uses 64 characters (A-Z, a-z, 0-9, +, /). Base32 encoded output is about 20% larger than Base64, but the character set is case-insensitive and avoids ambiguous characters, making it better for human reading and verbal communication. Base32 is commonly used for OTP secrets and Tor onion domains, while Base64 is used for email attachments and Data URLs.
Is this tool secure?
Completely secure. All encoding and decoding operations are performed locally in your browser using JavaScript. Your data is never uploaded to any server. You can even use this tool offline.