Tested tool guide
Tested browser tools
Checked August 16, 2026
What Base32 Encoder / Decoder does, with a checked example
This tool converts between plain text and Base32, the 32-character encoding defined in RFC 4648. Paste text into the encode field to get its Base32 form, or paste Base32 into the decode field to recover the original text. The common surprise is that Base32 output is case-insensitive (the alphabet uses A-Z and 2-7), so 'MZXW6===' and 'mzxw6===' decode identically. Also, padding with '=' is optional but often expected.
Worked example
A concrete input and expected output from the current implementation.
The ASCII bytes of 'Hello' (48 65 6C 6C 6F) are grouped into 5-bit chunks, each mapped to a Base32 character. The resulting 8 characters are 'JBSWY3DP' with no padding needed because the input length is a multiple of 5 bytes.