Base32 encoder / decoder

Convert UTF-8 text to and from RFC 4648 base32 — the alphabet behind TOTP secrets and DNS-safe tokens.

Converted in this browser. Nothing is sent anywhere.

RFC 4648 base32 alphabet on UTF-8 text, up to 200,000 input characters. Lower-case and whitespace are accepted when decoding.

How to use

  1. Paste text or a base32 string.
  2. Choose encode or decode.
  3. Copy the result.

What it supports

Standard A–Z2–7 alphabet on UTF-8 text, up to 200,000 characters; optional = padding on encode. Lower-case and whitespace are accepted when decoding. Base32hex and Crockford variants are not included.

Related tools

Related guides