Security & Privacy 100% Local Processing

Base32 (RFC 4648) & Crockford Base32 Encoder / Decoder

Encode and decode standard RFC 4648 Base32 strings and Crockford Base32 human-friendly codes used in 2FA TOTP secrets, authentication tokens, and short URLs.

Sponsor Space

1. Input Data

2. Converted Output

Sponsor Space

How to Use the Base32 (RFC 4648) & Crockford Base32 Encoder / Decoder

  1. 1
    Choose between Encode (Text to Base32) or Decode (Base32 to Text).
  2. 2
    Select alphabet standard: Standard RFC 4648 (A-Z, 2-7) or Crockford Base32 (omits I, L, O, U to prevent visual confusion).
  3. 3
    View instantaneous encoding with optional padding `=` characters.

Practical Example & Use Case

Common Real-World Scenario

Decoding an authentication seed secret string (`JBSWY3DPEHPK3PXP`) used to configure Google Authenticator or 1Password 2FA.

Technical Notes & Limitations

Browser Engine Architecture

Strictly adheres to RFC 4648 5-bit block specifications with padding support.

Frequently Asked Questions

Why is Base32 used for 2FA instead of Base64?

Base32 uses only uppercase letters and digits 2-7, avoiding case-sensitivity mistakes and eliminating visually ambiguous characters like '1', 'l', '0', and 'O'.