Converter Portal
Developer Tools

Base32 Encoder / Decoder

Encode text to Base32 and decode Base32 back to text (RFC 4648).

Base32 trades Base64's compactness for human-friendliness: its 32-character alphabet (A–Z and 2–7) is case-insensitive and omits easily-confused characters, which is why it's used for TOTP two-factor secrets, onion addresses, and any code a person might read aloud or type from a screen.

This tool encodes UTF-8 text to Base32 and decodes it back, following RFC 4648 including standard `=` padding. It's handy for inspecting a 2FA setup key, debugging a Base32-encoded token, or generating one for testing.

How to use Base32 Encoder / Decoder

  1. 1

    Choose a direction

    Encode text → Base32, or decode Base32 → text.

  2. 2

    Enter your input

    Decoding is case-insensitive and ignores padding.

  3. 3

    Copy the result

    Output updates as you type.

Features

  • RFC 4648 alphabet with = padding
  • Case-insensitive decoding
  • Full UTF-8 support

Frequently asked questions

Common mistakes to avoid

  • Confusing Base32 with Base32hex or Crockford's Base32 — they use different alphabets and won't cross-decode.
  • Expecting Base32 to encrypt — it's reversible encoding, not encryption; anyone can decode it.
Written by Converter Portal Editorial TeamPublished July 23, 2026Last updated July 23, 2026

Get new tools in your inbox

One email a month with new tools, guides, and updates. No spam, unsubscribe anytime.