Loading tool…
Convert text to and from Base32 (RFC 4648). Everything runs locally in your browser, so your data is never uploaded.
Loading tool…
Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.
Base32 encodes binary data using 32 characters: the uppercase letters A–Z and digits 2–7. It is case-insensitive and avoids easily-confused characters, which makes it handy for things people read or type, like TOTP secrets and some file systems.
Base32 groups data into 5-bit chunks instead of 6-bit, so it produces longer output (about 60% larger than the input) but with a smaller, more robust alphabet. Padding uses the = character to a multiple of 8 characters.
Two-factor authentication secrets (TOTP/HOTP), Bitcoin/Bech32-style encodings, DNS, and any context where output must survive case-insensitive systems.
=, just as Base64 pads to a multiple of 4.