ASCII to Text
Convert ASCII codes back into characters
What Is the ASCII to Text Tool?
The ASCII to Text tool converts a sequence of ASCII numeric codes back into the characters they represent, turning a string of numbers into readable text. You paste your ASCII values into the input, choose the delimiter that separates them in your data (space, comma, or new line), click Convert, and the corresponding characters appear in the output. It is the reverse of a text-to-ASCII converter and comes up in coding exercises, data decoding tasks, and situations where someone has sent or stored content as ASCII values rather than plain text.
ASCII encoding is old enough that you would think it would come up less often, but it still shows up in enough places that having a quick converter sitting in a browser tab is genuinely useful.
How to Use This Tool
- Paste or type your ASCII values into the input box above.
- Select the delimiter that separates your values: space, comma, or new line. Match the choice to however your input is formatted.
- Click Convert and the tool translates each ASCII code into its corresponding character, displaying the result in the output area.
- Copy the result using the Copy button, or select and copy manually. Use Clear to reset the input.
When Would You Use This?
Decoding a string of ASCII values you received in a data file, a log, or a message where the content was stored or transmitted as numeric codes rather than readable text.
Working through a coding exercise, a computer science assignment, or a puzzle that involves converting between ASCII codes and characters, where you want to verify your work or speed up a manual step.
Processing output from a system, script, or API that returns character data as ASCII decimal values and you need to quickly see what the actual text content is without writing a conversion script.
Examples
Space-separated ASCII values
Input : 72 101 108 108 111
Delimiter: Space
Output : Hello
Comma-separated ASCII values
Input : 72,101,108,108,111,32,87,111,114,108,100
Delimiter: Comma
Output : Hello World
New line separated values
Input : 84
101
115
116Delimiter: New line
Output : Test
Including a space character (ASCII 32)
Input : 72 105 32 116 104 101 114 101
Delimiter: Space
Output : Hi there
Frequently Asked Questions
What is ASCII?
ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard that assigns a numeric value to 128 characters including letters, digits, punctuation, and control codes. For example, the letter A is 65, the letter B is 66, and a space is 32.
How do I convert ASCII codes to text?
Paste your ASCII values into the input box, set the delimiter to match how they are separated in your data, and click Convert. Each number is translated to its corresponding character in the output.
What delimiter should I use?
Match it to your input format. If your values are separated by spaces (72 101 108 108 111), choose space. If separated by commas (72,101,108,108,111), choose comma. If each value is on its own line, choose new line.
What is the ASCII value for space?
The ASCII value for a space character is 32. If your decoded output has gaps where you expect spaces, check that the space character (32) is included in your input.
What is the difference between ASCII and Unicode?
ASCII covers 128 characters and was designed for English text. Unicode covers over a million characters and supports virtually every writing system in the world. ASCII values map directly to the first 128 Unicode code points, so ASCII-encoded text decodes the same way in both systems.
How do I convert ASCII to text in Python?
Use the chr() function: chr(72) returns 'H'. For a list of values: ''.join(chr(n) for n in [72, 101, 108, 108, 111]) returns 'Hello'. For a quick manual decode without writing code, paste into this tool.
What is the ASCII table?
The ASCII table is a reference chart that maps each character to its numeric code. It covers 128 entries from 0 to 127, split between control characters (0-31), printable characters including letters, numbers, and punctuation (32-126), and the delete character (127).
Can I convert text back to ASCII codes?
Yes, but that is the opposite operation and requires a Text to ASCII tool. This tool only converts in the direction of codes to characters.
What happens if I enter a number outside the standard ASCII range?
Standard ASCII only covers values 0 to 127. Values from 128 to 255 fall into extended ASCII, which varies by encoding. Values above 255 are outside the ASCII range entirely and may not produce a recognizable character.