Hex ⇄ Text Converter

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 a continuous string of lowercase hex digit pairs (no separators) — for example A becomes 41. Decode reverses that: it accepts upper or lowercase hex and ignores surrounding whitespace, with full Unicode support. An odd number of hex digits, or any character that isn't 0–9 or a–f, shows a clear error instead of a garbled result.