How to Encode & Decode Base32
Encode text to Base32 or decode Base32 strings instantly. Free online tool following RFC 4648. No data leaves your browser.
Open Base32 Encoder/Decoder →Step-by-Step Guide
1
Choose encode or decode
Select whether you want to encode plain text into Base32, or decode a Base32 string back into readable text.
2
Paste your input
Enter your text string or Base32-encoded data into the input field. The tool supports UTF-8 characters and multi-line text.
3
Get instant results
The output appears immediately as you type. No need to click a button — the conversion happens in real-time.
4
Copy the result
Click the copy button to grab your encoded/decoded result. All processing happens locally in your browser.
Try It Now — Free
No signup, no download. Runs entirely in your browser.
Open Base32 Encoder/DecoderFrequently Asked Questions
What is Base32 used for?
Base32 encoding converts binary data into ASCII text using 32 characters (A-Z and 2-7). Common uses: encoding secrets for TOTP/HMAC, representing binary in URLs, and creating case-insensitive encodings.
Is Base32 encryption?
No. Base32 is encoding, not encryption. Anyone can decode a Base32 string. Never use it to hide sensitive data.
What is RFC 4648?
RFC 4648 defines the standard Base32 alphabet and encoding rules. This tool follows the specification exactly, using the A-Z, 2-7 character set with = padding.
Related Reference
View Cheat Sheet →