B32

Base32 Encoder / Decoder

Encode text to Base32 (RFC 4648) and decode Base32 to text, with UTF-8 support. All in the browser.

Live·100% in your browser — no upload

  

What is Base32 Encoder / Decoder

The Base32 Encoder / Decoder converts text to Base32 (RFC 4648 standard) and back. Base32 uses only uppercase letters and digits, is case-insensitive and avoids ambiguous characters: it is used in TOTP keys, identifiers and systems that do not handle Base64 well.

The conversion happens in the browser with UTF-8 support: no data is sent to a server.

How it works

  1. Paste the text to encode or the Base32 to decode.
  2. Press Encode or Decode.
  3. Copy the result.
  4. Padding with '=' and invalid characters when decoding are handled automatically.

Frequently Asked Questions

How does it differ from Base64?
Base32 uses a smaller alphabet (A-Z, 2-7), is case-insensitive and more robust in contexts like spoken URLs or QR codes, but produces longer strings than Base64.
Is it a form of encryption?
No. It is just a reversible encoding: anyone can decode it. It does not protect data.
Does it follow a standard?
Yes, the RFC 4648 alphabet, the same one used for example by TOTP/2FA generator keys.

Related tools