Base32 Encoder / Decoder
RFC 4648 Base32, both ways.
Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.
Convert between plain text and Base32 (RFC 4648) — the case-insensitive A–Z 2–7 encoding used for TOTP/2FA secret keys, some file formats and DNS. Paste text to encode it, or Base32 to decode it back; padding and spaces are handled for you.
Frequently asked questions
What is Base32 used for?
A human-friendly encoding (no easily-confused characters) used for 2FA/TOTP secret keys, some identifiers and case-insensitive systems. It is bulkier than Base64 but easier to type.
Does it handle padding?
Yes — it adds the correct = padding when encoding and ignores padding and whitespace when decoding.
Is my data uploaded?
No — encoding and decoding happen entirely in your browser.