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.
The standard RFC 4648 alphabet A to Z and 2 to 7 is used, and decoding also accepts padding-free input.

How to use the Base32 Encoder

  1. Choose whether you want to encode text or decode base32.
  2. Type or paste the text into the input box.
  3. Copy the result, or switch the mode to run it back the other way.

Features

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