Base32 Encoder & Decoder
Encode text to Base32 and decode Base32 back to text.
100% private - runs entirely in your browser.
Your input, keys and passwords are never uploaded. Want proof? Load this page, then turn off your internet - the tool still works. For an exact check, open your browser's DevTools Network tab and confirm no data is sent when you use it.
About the Base32 Encoder & Decoder
Encode text to Base32 or decode Base32 back into text, following the RFC 4648 standard.
Base32 uses only letters A to Z and digits 2 to 7, which makes it handy for TOTP and 2FA secret keys and case-insensitive systems.
Everything runs in your browser, so your data stays private.
Key features
- Text to Base32 and Base32 to text
- RFC 4648 standard alphabet
- Open a file or paste your data
- Copy the result instantly
How to use
- 1Choose encode or decode.
- 2Paste your text or Base32.
- 3Copy the converted result.
Examples
HelloJBSWY3DPText is encoded into the Base32 alphabet.
JBSWY3DPHelloBase32 is decoded back into the original text.
Frequently asked questions
- How is Base32 different from Base64?
- Base32 uses a smaller, case-insensitive alphabet (A-Z and 2-7), so it is longer than Base64 but safer for systems that are not case sensitive.
- Why is Base32 used for 2FA secrets?
- Authenticator apps store TOTP secrets in Base32 because it is easy to type and free of ambiguous characters.
- Is my data uploaded?
- No. The conversion runs entirely in your browser.
Continue your workflow
Open a related tool to prepare your files or refine the finished result.
- Featured toolDeveloper ToolsBase64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text.
Open tool - ConvertersHex to Text Converter
Convert text to hex bytes and hex back to text.
Open tool - Security & CryptographyHash Generator
Generate MD5, SHA-1, SHA-2 and SHA-3 hashes from any text.
Open tool
