Skip to content
ToolsOnDuty - free online tools
Security & Cryptography

Base32 Encoder & Decoder

Encode text to Base32 and decode Base32 back to text.

Free foreverRuns in your browserNo sign-up
Base32

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.