Skip to content
ToolsOnDuty - free online tools
Security & Cryptography

Base32 Encoder & Decoder

Encode text to Base32 and decode Base32 back to text.

Free browser toolRuns in your browserNo sign-up
Base32

100% private - runs entirely in your browser.

Your input, keys and passwords are never uploaded. Want proof? Load this page, then turn off your internet - the tool still works. For an exact check, open your browser's DevTools Network tab and confirm no data is sent when you use it.

About the Base32 Encoder & Decoder

Encode text to Base32 or decode Base32 back into text, following the RFC 4648 standard.

Base32 uses only letters A to Z and digits 2 to 7, which makes it handy for TOTP and 2FA secret keys and case-insensitive systems.

Everything runs in your browser, so your data stays private.

Key features

  • Text to Base32 and Base32 to text
  • RFC 4648 standard alphabet
  • Open a file or paste your data
  • Copy the result instantly

How to use

  1. 1Choose encode or decode.
  2. 2Paste your text or Base32.
  3. 3Copy the converted result.

Examples

Encode
Input: Hello
Output: JBSWY3DP

Text is encoded into the Base32 alphabet.

Decode
Input: JBSWY3DP
Output: Hello

Base32 is decoded back into the original text.

Frequently asked questions

How is Base32 different from Base64?
Base32 uses a smaller, case-insensitive alphabet (A-Z and 2-7), so it is longer than Base64 but safer for systems that are not case sensitive.
Why is Base32 used for 2FA secrets?
Authenticator apps store TOTP secrets in Base32 because it is easy to type and free of ambiguous characters.
Is my data uploaded?
No. The conversion runs entirely in your browser.

Open a related tool to prepare your files or refine the finished result.