Base32 Encoder
Encode text to RFC 4648 base32 or decode base32 back to text, with or without padding.
Base32 encode and decode
No conversion yet.
How to use the Base32 Encoder
- Choose whether you want to encode text or decode base32.
- Type or paste the text into the input box.
- Copy the result, or switch the mode to run it back the other way.
Features
- RFC 4648 base32 with the standard alphabet
- Optional padding for shorter output
- Decodes padding-free base32 too
- Live conversion as you type
Advertisement
Frequently Asked Questions
Common questions about the free online base32 encoder.
Base32 encodes bytes with 32 safe characters. It is used in TOTP secrets, DNSSEC records,
magnet links and case-insensitive identifiers.
It uses the standard RFC 4648 alphabet, the letters A to Z followed by the digits 2 to 7,
which avoids characters that are easy to confuse.
No. Base32 uses 32 characters and produces longer output, but it survives case folding and is
easier to read aloud or type by hand than base64.
Yes. The decoder ignores whitespace and trailing equals signs, so padding-free strings such
as MZXW6 decode correctly.
Base32 works in blocks of eight characters. The equals signs pad the final block, and you can
omit them if the system you use does not need them.
No. Everything is encoded and decoded locally in your browser, so nothing you type ever
leaves your device.
Yes. The text is converted to UTF-8 bytes first, so accented letters and emoji encode
correctly and decode back to the original characters.
Yes. The tool is completely free, works offline once the page has loaded, and has no account,
no sign-up and no usage limits.
Last updated: October 10, 2026