Hexadecimal to text converter

Paste hexadecimal bytes and read the text: 48 65 6C 6C 6F becomes Hello.

How it works

  1. Paste your text

    Type or paste the text in the left box, or open a .txt file. No text to hand? Click Example.

  2. Instant result

    The result appears as you type. Change the options and see straight away what changes.

  3. Copy or download

    Copy the result with one click, save it as a file or use it as input for a next step.

What it accepts

Pairs of hex digits (0–9, A–F, in either case), separated by spaces, commas, colons, new lines or nothing. Common prefixes are understood and ignored: 0x48,0x65, \x48\x65 and %48%65 all work. The bytes are decoded as UTF-8, so C3 A9 becomes é; if they aren't valid UTF-8, they are read as Latin-1 and the tool says so.

Invalid characters are reported with their position, such as character 7, so you can fix them quickly.

To convert text to hex, use text to hexadecimal.

Frequently asked questions

Is the hex to text free?

Yes. The hex to text is completely free, with no account, sign-up or usage limit.

Is my text stored?

No. Your text is processed in your browser and is not sent to a server or stored.

Is there a maximum length?

No, there is no fixed limit. Very long texts can just be a little slower.