Base32 Encoder/Decoder

Encode and decode text to/from Base32 format. Commonly used in TOTP, data encoding, and file systems.

About Base32

Alphabet

Base32 uses 32 characters: A-Z and 2-7

ABCDEFGHIJKLMNOPQRSTUVWXYZ234567

Common Uses

  • ✓ TOTP/2FA secret keys
  • ✓ Case-insensitive data encoding
  • ✓ Filenames and URLs
  • ✓ DNS labels
  • ✓ Git/Mercurial hashes

Base32 vs Base64

Base32 Advantages:
  • ✓ Case-insensitive (easier to type)
  • ✓ No special characters
  • ✓ URL-safe without encoding
  • ✓ Human-friendly
Base64 Advantages:
  • ✓ More compact (smaller output)
  • ✓ More widely supported
  • ✓ Better for binary data