Home Tools Blog About

Hex to ASCII: Convert Hex to Text Online

Hex to ASCII conversion turns pairs of hexadecimal digits back into the text characters they stand for, so the hex 48 65 6C 6C 6F reads as “Hello”. Each byte, written as two hex digits, maps to one character code in the ASCII table. This guide shows how hex to text works, when you need it, and a free converter that does it instantly in your browser.

What hex to ASCII means

Computers store text as numbers. ASCII assigns every basic English character a number from 0 to 127: capital A is 65, lowercase a is 97, and the space is 32. Those numbers are often written in hexadecimal, the base-16 system that uses 0 to 9 and A to F, because two hex digits cover exactly one byte (0 to 255). Hex to ASCII simply reads each two-digit byte and looks up the character it represents.

The value never changes during the conversion, only the way it is written. If you want the full background on bases, our guide to number systems explains how binary, hex, and decimal relate.

How the conversion works

Hex text comes in pairs of characters, sometimes separated by spaces. You split the string into two-character groups, read each group as a number from 0 to 255, and then find the matching character. The hex 41 is 65 in decimal, which is the letter A. The hex 7A is 122 in decimal, which is the letter z.

For a short string this is quick, but a full sentence is dozens of bytes and easy to miscount, so the hex to ASCII converter does the whole string at once. Paste the hex and it returns the readable text. If your data may contain accented or non-English characters, the hex to text converter handles wider encodings too.

Convert hex to text by hand

Take the hex 48 69. Split it into 48 and 69. The first, 48, is 72 in decimal, which is capital H. The second, 69, is 105 in decimal, which is lowercase i. Put them together and you get “Hi”. The same method scales to any length: one byte in, one character out, every time.

The only thing to watch is the separator. Some hex strings use spaces, some use no separator at all, and some prefix each byte with 0x. A good converter strips those automatically so you do not have to clean the input first.

When you need it

Hex to ASCII shows up whenever raw bytes need to be read as text. Network captures, hex dumps from a file editor, and debugging output often print bytes in hex, and turning them back into characters tells you what the data actually says. It is also common when inspecting encoded values, where a string has been stored as hex to keep it on one line.

Developers reach for it during low-level work, but it is just as useful for anyone who has been handed a hex blob and needs to know what is inside. Because everything runs in your browser, you can paste sensitive data without it leaving your device.

Going the other way: ASCII to hex

The reverse turns readable text into hex bytes, which is handy when you need a compact, copy-safe form of a string. Our ASCII to hex guide covers that direction, and you can switch between hex and other bases with the hex to binary converter when you need the bit pattern instead.

Free converters used in this guide

Frequently asked questions

How do I convert hex to ASCII?

Split the hex into two-digit pairs, read each pair as a number from 0 to 255, and look up the matching ASCII character. A hex to ASCII converter does this for the whole string at once.

What is hex 48 in ASCII?

Hex 48 is 72 in decimal, which is the capital letter H.

Does hex to ASCII work with spaces and the 0x prefix?

Yes. A good converter strips separators such as spaces and the 0x prefix automatically, so you can paste the hex in whatever form you have it.

Can hex represent characters beyond plain ASCII?

Yes. Bytes above 127 fall outside basic ASCII and usually belong to a wider encoding such as UTF-8, so use a hex to text converter when your data includes accented or non-English characters.

Is the conversion reversible?

Yes. Text to hex and hex to text are exact opposites, so nothing is lost moving in either direction.

ATV

Written by Nick (ATV Team)

We build and maintain the 600+ free, client-side tools on this site, and every guide is written against the tools themselves: each figure is computed and checked before it is published, and every linked tool is tested in the browser. More about how we work on the about page, and the full library of guides lives on the blog.