Hex to Text
Turn hexadecimal UTF-8 bytes back into readable text, with spaces, commas or 0x prefixes.
Decode hex into text
No hex decoded yet.
How to use the Hex to Text
- Paste the hexadecimal bytes into the input box.
- Choose whether odd digit counts should be padded or reported.
- Copy the decoded text with the Copy button.
Features
- Accepts spaces, commas, newlines and 0x prefixes
- Decodes bytes as real UTF-8 text
- Handles an odd number of hex digits
- Reports byte count and invalid sequences
Advertisement
Frequently Asked Questions
Common questions about the free online hex to text.
Paste your hexadecimal bytes into the box and the readable text appears straight away.
Separators and 0x prefixes are both accepted.
No. You can paste 48 65 6c 6c 6f, 48656c6c6f or 0x48,0x65 and each of them decodes to the
same text.
Those bytes are not valid UTF-8, so they are shown as replacement characters. The stat line
counts how many sequences were invalid.
You can pad the value with a leading zero, which is the default, or ask the tool to report
the error instead of guessing.
Yes. Four-byte UTF-8 sequences are decoded as emoji and two or three byte sequences are
rebuilt into accented letters or other scripts.
No. Everything is decoded locally in your browser with the built-in text decoder, so your
data never leaves your device.
Yes. Use the Text to Hex tool to turn the same text into hexadecimal UTF-8 bytes again.
No fixed limit is applied. Very large inputs are limited only by the memory available to your
browser.
Last updated: October 10, 2026