Base32 Encode

JBSWY3DPFQQFEYLOM5SG63JB
Converted locally in your browser with UTF-8 safe TextEncoder and TextDecoder handling. Your text stays only on this page.

Encode text as Base32

Convert plain text into RFC 4648 Base32 using the ABCDEFGHIJKLMNOPQRSTUVWXYZ234567 alphabet with = padding. Unicode text is encoded as UTF-8 first, so emoji and non-Latin characters are handled correctly.

When to use this tool

Use Base32 when you need a case-insensitive, human-friendly encoding free of ambiguous characters, such as TOTP/2FA secrets, backup or invite codes, DNS labels, and S3-style keys.

Privacy and limitations

This conversion runs locally in your browser. Base32 is an encoding format, not encryption, so anyone can decode the result if they have the encoded text.