Connect

Full-Screen Text View

0 matches

Base32 Decoder & Encoder

A powerful and free online tool to handle Base32 Decoder & Encoder operations instantly in your browser. Fast, secure, and fully local by OrbitInfra.

Base32 Input String
Decoded Plain Text

The Mechanics of Base32 Encoding in Modern Authentication Protocols

Base32 uses a 32-character alphabet (A-Z and digits 2-7) to represent binary data in 5-bit chunks. Because it is completely case-insensitive and omits visually ambiguous characters (like 0, 1, 8, and 9), it is optimal for human-readable tokens and voice transcription.

Base32 is most recognized today as the format for Time-Based One-Time Password (TOTP) secret keys used in Google Authenticator, Authy, and two-factor authentication (2FA) systems.

How to Use

  1. Paste your Base32 string or plaintext into the input panel.
  2. Choose between "Decode to Plaintext" or "Encode to Base32".
  3. The converted text displays immediately with padding validation.
  4. Copy the output with a single click.

Key Features & Capabilities

  • Full compliance with RFC 4648 standard Base32 alphabet (A-Z, 2-7).
  • Two-way encoding and decoding with automatic padding (`=`) handling.
  • Case-insensitive parser tolerates lowercase and uppercase inputs.
  • 100% client-side privacy protecting sensitive 2FA seeds.

Common Developer Workflows

  • Decoding Google Authenticator 2FA seed keys to configure hardware tokens.
  • Inspecting Tor network Version 3 `.onion` hidden service addresses.
  • Generating human-readable license keys and activation codes that resist typos.
  • Encoding DNS records and legacy telecom routing identifiers.

Frequently Asked Questions

Why does Base32 omit the numbers 0, 1, and 8?

RFC 4648 Base32 omits 0 and 1 because they are easily confused with letters O and I. It uses digits 2-7, providing 32 distinct, non-ambiguous characters.

How does Base32 compare to Base64 in size?

Base32 expands data by roughly 60% (5 bits per character), whereas Base64 expands data by 33% (6 bits per character). Base32 trades density for human readability and case insensitivity.

Is it safe to test 2FA secret keys here?

Yes. All decoding runs purely in your local browser JavaScript session. No keys are sent across the network.