SnappTools logoSnappTools

Base32 Encoder/Decoder

Encode text to Base32 or decode Base32 back to text. Supports standard and Base32Hex variants.

Output will appear here...

About Base32 Encoder/Decoder

Base32 Encoder/Decoder converts text to Base32 encoding and decodes Base32 strings back to text. Supports the standard RFC 4648 Base32 alphabet (A-Z, 2-7) and Base32Hex alphabet (0-9, A-V).

Base32 is used in TOTP authenticator apps (Google Authenticator, Authy) for the shared secret key, in RFC 3548-compliant data encoding, and where data needs to be case-insensitive and human-readable without ambiguous characters.

If you're setting up two-factor authentication or working with TOTP secrets, this tool lets you inspect the raw Base32-encoded key.

Features

  • Standard RFC 4648 Base32 encoding and decoding
  • Base32Hex alphabet support
  • Handles padding correctly
  • Useful for TOTP shared secret inspection

Common Use Cases

  • Decoding TOTP authenticator shared secrets
  • Encoding data in Base32 for case-insensitive transmission
  • Working with RFC 4648-compliant Base32 data
  • Inspecting QR code secrets from authenticator setup