Menu

Hex to Text Converter

Hex to text and text to hex.

Hex

Your data never leaves your device — everything runs in your browser.

How to use it

  1. Choose Text → Hex or Hex → Text.
  2. Type or paste your text or hex; the result updates as you type.
  3. Choose spaced or compact output, and lowercase or uppercase digits.
  4. Copy the result, or Swap to convert it back.

Frequently asked questions

Is hex to text the same as hex to ASCII?

For plain English letters, digits and punctuation, yes: each ASCII character is one byte, written as two hex digits (48 69 = “Hi”). Text is encoded as UTF-8, so accents take two bytes (ç = c3 a7) and emoji take four.

What hex formats can I paste?

Upper or lower case, with or without spaces and line breaks, and with an optional 0x before each byte, for example 48 69, 4869 or 0x48 0x69.

What does “not valid UTF-8 text” mean?

The bytes don't form readable text, for example ff on its own. Check for a missing or extra digit.