Base32 Encoder / Decoder

Pick a direction and paste — the conversion runs as you type, in this page.

How it works

Encode converts your text's UTF-8 bytes to standard Base32 (RFC 4648): the alphabet A–Z and 2–7, padded with = so the output length is always a multiple of 8. Decode reverses that, with full Unicode support. Invalid Base32 input — a character outside the alphabet, or bytes that aren't valid UTF-8 — shows a clear error instead of a garbled result, once you have stopped typing.