Hex to Text Converter

Decode hexadecimal bytes back to UTF-8 text. Handles all common separators and prefixes automatically.

Hex input
Decoded text

Need to scan documents to real PDFs?

Offline PDF Scanner turns your phone camera into a real PDF scanner — with searchable text, not just photos. Works completely offline.

What the tool does

It takes a hexadecimal byte sequence (with any combination of spaces, dashes, colons, commas, or 0x / \\x prefixes) and converts it back to the original UTF-8 text. Every two hex digits become one byte; the byte stream is then decoded as UTF-8.

Accepted formats

  • 48656C6C6F — compact
  • 48 65 6C 6C 6F — space-separated
  • 48-65-6C-6C-6F — dash-separated
  • 48:65:6C:6C:6F — colon-separated (MAC-address style)
  • 0x48, 0x65, 0x6C, 0x6C, 0x6F — C array literal
  • \\x48\\x65\\x6C\\x6C\\x6F — escaped byte literal

How to use

  1. Paste hex into the left panel.
  2. Click Decode →. The tool strips separators and converts bytes to UTF-8.
  3. Copy or download the text.

Privacy

All decoding is local. Nothing is transmitted.

Frequently Asked Questions