← Back to Arsenal
🔡 Standard Utility

Base32 Converter

Encode or decode using the RFC 4648 Base32 alphabet. Ideal for URL-safe data handling.

Browser-Side RFC 4648 URL-Safe Free Forever

What is Base32?

Base32 is an encoding scheme defined in RFC 4648 that represents binary data using 32 ASCII characters (A–Z and 2–7). It produces output that is case-insensitive and avoids characters that are visually ambiguous (like 0/O or 1/l), making it ideal for human-readable tokens.

Base32 output is ~60% larger than the original data. It is commonly used in TOTP authentication codes (Google Authenticator), DNS-safe encoding, and file sharing systems.

How to Use

  1. Paste text or a Base32 string into the input area.
  2. Click Encode to convert text to Base32 format.
  3. Click Decode to convert Base32 back to plain text.
  4. Use Copy to copy the result to clipboard.

All processing happens in your browser — no data is uploaded.

Common Use Cases

  • Generate TOTP secret keys (2FA authenticator apps)
  • DNS-safe encoding for subdomain labels
  • Encode binary data in case-insensitive contexts
  • Create human-readable unique identifiers