Base32 Encoder & Decoder
RFC 4648 Base32 encoding
Free forever — no sign-up, nothing uploaded. Files never leave your device.
Base32 Encoder & Decoder
RFC 4648 Base32 encoding
Drop your file here
or browse from your device
Browse filesdocument.pdf
1.2 MB
report.pdf
860 KB
100% private
Nothing is uploaded — everything runs in your browser.
Free forever
No account or payment required.
No sign-up
Open the tool and start using it right away.
Local processing
Processing time depends on your input and device.
About this tool
Encode text to Base32 (A–Z, 2–7) and decode it back, with optional padding and full Unicode support.
The BrainCoder Base32 Encoder & Decoder converts text to Base32 and back. Base32 uses 32 uppercase letters (A-Z) and digits (2-7) to encode binary data as text. It's commonly used in TOTP (Time-based One-Time Password) secret keys, DNS zone transfers, and applications where case-insensitive encoding is needed.
Compared to Base64, Base32 uses only uppercase letters and a small set of digits, making it safer for transcription by hand, case-insensitive systems, and environments where special characters (+, /) might be problematic. The trade-off is a larger output — Base32 produces about 60% more characters than the original data.
Our tool follows the RFC 4648 standard for Base32 encoding. It handles padding correctly, supports both standard and hex (RFC 4648 extended) alphabets, and processes your data entirely in the browser. No Base32 strings are sent to any server.
Key features
Everything you get with Base32 Encoder & Decoder — no premium upsell.
RFC 4648 compliant Base32 encoding and decoding
Standard alphabet (A-Z, 2-7) support
Hex/Base32 extended alphabet option
Correct padding handling
One-click copy for output
100% client-side processing
How to use Base32 Encoder & Decoder
Follow the steps below to use the tool.
- 1
Enter text to encode
Type or paste the text you want to convert to Base32. This could be a TOTP secret key, a binary string, or any other data.
- 2
Click Encode or Decode
Choose 'Encode' to convert text to Base32, or 'Decode' to convert a Base32 string back to the original text.
- 3
Copy the result
Click the copy button to grab the Base32 output for use as a TOTP secret, in a configuration file, or wherever Base32 is required.
Still free, still private — your files never leave your device.
Launch Base32 Encoder & DecoderFrequently asked questions
Quick answers before you launch the tool.
Related tools
Saved you searching — here are similar utilities.