Convert hexadecimal back to text, accepting spaces, commas, colons and 0x prefixes, and warning when the bytes decode to something other than clean UTF-8.
Show calculation steps
Processed privately in your browser — nothing you paste is uploaded, logged or stored.
How to use the Hex to Text
- Paste your hex values. Spaces, commas, colons and 0x prefixes are all removed automatically.
- Choose whether the values are UTF-8 bytes or Unicode code points.
- Click "Convert to text".
Frequently asked questions
Which separators are accepted?
Spaces, commas, semicolons, colons, full stops, underscores and hyphens, plus 0x prefixes. You can paste hex straight from a debugger, a packet capture or source code without cleaning it up first.
Why does an odd number of hex digits fail?
Every byte needs exactly two digits, so an odd count means at least one digit is missing. Rather than silently pad the value, the tool reports the truncation and tells you how many digits it found.
I see the replacement character in the output. What does that mean?
The bytes are not valid UTF-8 at that point. Either the data is binary rather than text, the copy is truncated mid-character, or the original used a legacy single-byte encoding.