Base32 Encoder
Encode text or hex bytes to RFC 4648 Base32 (A–Z, 2–7), as used by TOTP secrets and other case-insensitive systems.
Runs in your browserText → Base32
Loading tool…
Example
foobar
MZXW6YTBOI======
How to use the Base32 Encoder
- Paste or type your Text into the input area, or open a file from your device.
- Adjust the options above the editor if the tool offers any.
- Review the Base32 result, then copy it or download it as a file.
Privacy and limitations
- Your data is processed on your device and is not uploaded to any server.
Related converters
Base64 EncoderEncode text to Base64 with full UTF-8 support (emoji and accents included), with optional MIME or PEM line wrapping.Base58 EncoderEncode text or hex bytes with the Bitcoin Base58 alphabet, which avoids look-alike characters such as 0, O, I and l.Base32 DecoderDecode RFC 4648 Base32 to text or hex bytes. Padding is optional and lowercase input is accepted.HTML Entity DecoderDecode named (&, ©, €), decimal and hexadecimal HTML entities back to plain Unicode characters.HTML Entity EncoderConvert special and non-ASCII characters to HTML entities in named (é), decimal (é) or hexadecimal form.Base58 DecoderDecode Bitcoin-alphabet Base58 strings to UTF-8 text or raw hex bytes, keeping leading zero bytes.URL DecoderDecode percent-encoded URLs and query strings back to readable UTF-8 text, optionally treating + as a space.Ascii85 EncoderEncode text or bytes to Ascii85 (Base85) as used in PostScript and PDF, with optional <~ ~> Adobe delimiters.