Base32 Encoder/Decoder

Encode and decode Base32 strings. Supports RFC 4648, RFC 4648 Hex, and Crockford variants with padding options.

How to Use

  1. 1

    Select mode

    Choose Encode to convert text to Base32, or Decode to convert Base32 back to text.

  2. 2

    Enter data

    Paste or type your text or Base32 string into the input field.

  3. 3

    Configure options

    Select the Base32 variant and choose whether to include padding.

  4. 4

    Convert

    Click Convert to transform your data.

Base32 encoding represents binary data using 32 ASCII characters (A-Z and 2-7). It's less efficient than Base64 but uses only uppercase letters and numbers, making it case-insensitive and easier to read, speak, and type manually.

  • •TOTP/HOTP secret keys (Google Authenticator)
  • •Encoding data for case-insensitive systems
  • •Creating human-readable identifiers
  • •File naming in case-insensitive filesystems
  • •Onion addresses (Tor)