Base32 Encode / Decode

RFC 4648 Base32 encoding, often used for Google Authenticator keys

How to use

RFC 4648 Base32 encode and decode. Steps:

  1. Enter text or a Base32 string in the Input box.
  2. Click Encode to get uppercase letters and digits 2-7 (with = padding).
  3. Click Decode to restore the text; invalid characters raise an error.

Tip: Base32 avoids ambiguous characters like 0 O 1 I, good for handwritten authenticator keys, but it is about 60% larger than Base64.

FAQ

What is the difference between Base32 and Base64?

Base32 uses only uppercase letters and digits 2-7, avoiding easily confused characters like 0 O 1 I. It is about 60% larger and suits manual transcription such as authenticator keys.