BASE32 CONVERTER

Convert text to Base32 and Base32 back to text, both directions. Nothing leaves your browser.

How to convert text and Base32

  1. 1

    Pick Encode (text → Base32) or Decode (Base32 → text).

  2. 2

    Type or paste your input on the left.

  3. 3

    Read the converted result on the right as you type.

  4. 4

    Click Copy to copy the result to your clipboard.

Questions

What Base32 alphabet does this use?
The standard RFC 4648 alphabet (A-Z, 2-7), the same one used by TOTP/2FA secret keys, DNS-related encodings, and most general-purpose Base32 tools. Padding with = is added on encode and stripped automatically when decoding.
Why use Base32 instead of Base64?
Base32 only uses uppercase letters and digits 2-7, with no mixed case and no symbols like + or /. That makes it safe to read aloud, type by hand, or embed in case-insensitive systems (like DNS labels or some QR-based secret keys) — at the cost of a longer output than Base64.
Can I use this to check a TOTP/2FA secret?
You can decode a Base32 secret to see its raw bytes, but this tool doesn't generate time-based one-time codes — it's a pure encode/decode converter, not an authenticator.
Is my text uploaded anywhere?
No. Conversion happens entirely in your browser with plain JavaScript — nothing you type or paste is sent to a server.