All tools

Base32 Encoder/Decoder

Encode or decode Base32 strings.

Base32
JBSWY3DPFQQHO33SNRSCC===

Uses the RFC 4648 alphabet (A-Z, 2-7). Padding is optional and only affects encoding.

About

Base32 uses 32 characters (A-Z and 2-7) for binary-to-text encoding. Used in TOTP secrets (Google Authenticator), DNS, and some hash representations. RFC 4648 compliant.

How to use

  1. Paste your text or Base32.
  2. See the encoded or decoded result.

FAQ

Why does my TOTP secret look like Base32?+

It is. Authenticator apps use Base32 because it's case-insensitive and avoids confusing characters like 0/O and 1/I.

Padding required?+

Standard Base32 pads with =. Toggle 'No padding' for the unpadded variant used in some places.