text · encode

Base32 Encode / Decode

RFC 4648 Base32 (A–Z, 2–7, = padding) of UTF-8 text, or decode back. Auto-detects Base32 input (uppercase alphabet + padding). Known vector: "foobar" → MZXW6YTBOI======.

Workspace Files stay on your device
A little guidance. A better result.

How to use Base32 Encode / Decode

RFC 4648 Base32 with padding; auto-detects direction; "foobar" → MZXW6YTBOI======.

  1. Prepare your input

    Paste text to encode or a Base32 string to decode.

  2. Use the workspace

    Review the automatically detected direction.

  3. Check your result

    Check alphabet and padding in the output.

Know the limits

This uses RFC 4648 Base32, not every custom Base32 alphabet; encoding does not hide secrets.

Where does my input go?

This browser tool processes your input on your device. Optional analytics is a separate choice; it is not needed to use the tool. Keep your original until you have checked the result.

Read the privacy details →
Made for the work in front of you.Report a problem ↗