By Debmedia Technologies LLP · Kolkata, India · Updated
What Is It and When Do You Need It?
Base32 turns bytes into letters and digits that survive being typed, spoken or stored in case-insensitive systems. Developers meet it in two-factor authentication secrets and in identifiers that must not be confused with similar-looking characters.
Choose a direction, paste your text and read the result.
How to Use This Tool
- Paste text to encode, or Base32 to decode.
- Choose the direction.
- Choose whether padding is used.
- Press Convert and copy the result.
How the Calculation Works
Text is first turned into UTF-8 bytes. The bytes are read five at a time, which is 40 bits, and split into eight groups of five bits. Each group picks one character from the alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ234567. Decoding reverses the steps and then reads the bytes as UTF-8.
Worked Example
The text Hello becomes JBSWY3DP. The text foobar becomes MZXW6YTBOI======, which matches the test vectors in RFC 4648.
Common Uses
- Reading and writing authenticator secrets.
- Case-insensitive identifiers.
- Debugging protocols.
- Teaching encodings.
Tips and Common Mistakes
- Base32 is an encoding, not encryption.
- Decoding ignores spaces and case.
- A wrong character count means the data is cut off.
Related Tools
Next, you may need the Base58 encoder, string escape tool, checksum calculator, ASCII table.
Everything runs in your browser. Nothing you type is uploaded, stored or sent to any outside service.
Frequently Asked Questions
Disclaimer: results are calculated in your browser from the numbers you enter. Check important results before you rely on them for money, health, safety or legal decisions.