# Base32 Encoder & Decoder

> Encode and decode Base32 (RFC 4648) — used by TOTP secrets and case-insensitive identifiers.

To encode Base32, paste your text and the RFC 4648 encoded string appears. Base32 uses only uppercase letters and digits 2 to 7, making it case-insensitive and safe to read aloud or type by hand — which is why TOTP two-factor secrets use it.

**URL:** https://convertto.tech/t/base32-encode-decode
**Category:** Encoders & Decoders (https://convertto.tech/c/encoding-tools)
**Privacy:** Runs entirely in the browser; no upload
**Cost:** Free, no sign-up
**Last updated:** 2026-08-01

## Key facts

- **Privacy:** Runs entirely in your browser — nothing is uploaded
- **Cost:** Free, unlimited, no sign-up

## How to use

1. Enter or paste your text or base32.
2. Choose the direction.
3. The result appears immediately — copy or download it.

## FAQ

### Where is Base32 used?

TOTP authenticator secrets, Tor addresses and some DNS records. Its alphabet excludes easily confused characters and is case-insensitive, which makes it safe to type by hand and to put in a case-insensitive system like DNS.

## Related tools

- [Base58 Encoder & Decoder](https://convertto.tech/t/base58-encode-decode): Encode and decode Base58 — the Bitcoin alphabet that omits look-alike characters.
- [Base64 Encoder & Decoder](https://convertto.tech/t/base64-encode-decode): Encode and decode Base64 with automatic direction detection, plus file and data-URI support.
- [Binary to Text Converter](https://convertto.tech/t/binary-to-text): Translate text into binary ones and zeros, and decode binary back into readable text.
- [Hex to Text Converter](https://convertto.tech/t/hex-to-text): Convert text to hexadecimal bytes and decode hex strings back into readable text.
- [JWT Decoder](https://convertto.tech/t/jwt-decoder): Decode a JSON Web Token to inspect its header, payload and expiry — locally, never sent anywhere.
- [Quoted-Printable Encoder & Decoder](https://convertto.tech/t/quoted-printable): Encode and decode quoted-printable, the MIME format used in email bodies and headers.
- [Unicode Escape Converter](https://convertto.tech/t/unicode-escape): Convert characters to \u escape sequences and back — for JSON, JavaScript and source code.
- [URL Encoder & Decoder](https://convertto.tech/t/url-encode-decode): Percent-encode text for safe use in URLs, and decode encoded URLs back to readable text.
