How to convert ASCII to text

ASCII to text conversion replaces each numeric code with the character assigned to that value. Decimal 72, 101, 108, 108, 111 becomes Hello.

Open the ASCII to Text tool

Read the codes as decimal values

Standard ASCII contains 128 codes numbered 0 through 127. Codes 65 to 90 are uppercase letters, 97 to 122 are lowercase letters, and 48 to 57 are digits. Punctuation, spaces, and control characters occupy the remaining positions.

Worked example

84 111 111 108 80 105 120 101 108 115

The values decode to ToolPixels. Code 84 is T, 111 is o, and each later value is decoded in the same way.

How to convert ASCII to text

  1. Confirm that the numbers are decimal ASCII codes, not hexadecimal or Unicode code points.
  2. Separate values with spaces, commas, tabs, or line breaks.
  3. Match every number from 0 to 127 to the ASCII table.
  4. Join the resulting characters in their original order.

The ToolPixels ASCII to Text tool performs those steps locally. Paste the codes, select Decode text, then copy or download the result.

Spaces and invisible characters

Code 32 creates a normal space. Codes 9, 10, and 13 represent tab, line feed, and carriage return. These control characters may affect layout without displaying a visible symbol. A result that looks shorter than expected can still contain them.

Do not remove separators until decoding is complete. The string 6566 is ambiguous, while 65 66 clearly means AB.

ASCII is not every character code

Values above 127 are not standard ASCII. A so-called extended ASCII value depends on a particular code page, while Unicode has a much larger universal range. If the input came from UTF-8, use a byte-aware decoder instead of assuming each number maps to one character.

The ToolPixels tool deliberately rejects unsupported values, decimals, negatives, and malformed tokens so a bad input does not silently produce misleading text.

Common questions

Can I decode comma-separated ASCII?

Yes. Commas, spaces, tabs, and line breaks can separate decimal values in the ToolPixels input.

Why is code 10 not visible?

It is a line-feed control character. It moves following text to a new line rather than drawing a glyph.

Convert ASCII codes to text