ASCII to Text Converter
Convert decimal ASCII codes to readable text instantly. Enter values such as
72 101 108 108 111 and BinaryCon will decode the sequence into
letters, numbers, punctuation, spaces, and supported control characters.
What Is an ASCII to Text Converter?
An ASCII to Text Converter changes numerical ASCII character codes back into readable characters. Standard ASCII assigns decimal values from 0 through 127 to letters, numbers, punctuation marks, spaces, and control characters.
For example, decimal 65 represents uppercase A, decimal 97 represents lowercase a, decimal 32 represents a space, and decimal 10 represents the line feed control character.
When several ASCII values appear in sequence, each value can be decoded separately and the characters joined together to reconstruct the original text.
Input: ASCII decimal codes
Enter values between 0 and 127 such as 72, 101, 108, 108, and 111.
Output: Readable text
Each numeric code is translated back into its corresponding ASCII character.
How to Use the ASCII to Text Converter
Type one or more values from 0 to 127. For example,
72 101 108 108 111.
Use spaces, commas, semicolons, tabs, or line breaks between codes.
BinaryCon validates every value and converts each code to its corresponding character.
For shorter input, the result shows each numeric code next to its character or control label.
Copy the result for programming, debugging, coursework, data recovery, encoding exercises, or another BinaryCon converter.
Worked Example: Convert 65 to Text
Worked Example: Convert 65 66 67 to Text
66 → B
67 → C Join the characters: ABC Therefore: 65 66 67 → ABC
Example: Convert 72 101 108 108 111 to Text
| Decimal ASCII | Character | Hex | Binary |
|---|---|---|---|
| 72 | H | 48 | 01001000 |
| 101 | e | 65 | 01100101 |
| 108 | l | 6C | 01101100 |
| 108 | l | 6C | 01101100 |
| 111 | o | 6F | 01101111 |
Common Decimal ASCII Codes
| Decimal | Character | Description |
|---|---|---|
| 32 | space | Blank space |
| 33 | ! | Exclamation mark |
| 48 | 0 | Digit zero |
| 49 | 1 | Digit one |
| 57 | 9 | Digit nine |
| 65 | A | Uppercase A |
| 66 | B | Uppercase B |
| 90 | Z | Uppercase Z |
| 97 | a | Lowercase a |
| 122 | z | Lowercase z |
| 63 | ? | Question mark |
| 64 | @ | At sign |
ASCII Codes for Uppercase A–Z
| Decimal | Letter | Decimal | Letter |
|---|---|---|---|
| 65 | A | 78 | N |
| 66 | B | 79 | O |
| 67 | C | 80 | P |
| 68 | D | 81 | Q |
| 69 | E | 82 | R |
| 70 | F | 83 | S |
| 71 | G | 84 | T |
| 72 | H | 85 | U |
| 73 | I | 86 | V |
| 74 | J | 87 | W |
| 75 | K | 88 | X |
| 76 | L | 89 | Y |
| 77 | M | 90 | Z |
ASCII Codes for Lowercase a–z
| Decimal | Letter | Decimal | Letter |
|---|---|---|---|
| 97 | a | 110 | n |
| 98 | b | 111 | o |
| 99 | c | 112 | p |
| 100 | d | 113 | q |
| 101 | e | 114 | r |
| 102 | f | 115 | s |
| 103 | g | 116 | t |
| 104 | h | 117 | u |
| 105 | i | 118 | v |
| 106 | j | 119 | w |
| 107 | k | 120 | x |
| 108 | l | 121 | y |
| 109 | m | 122 | z |
ASCII Codes for Digits 0–9
| Decimal ASCII | Text Character |
|---|---|
| 48 | 0 |
| 49 | 1 |
| 50 | 2 |
| 51 | 3 |
| 52 | 4 |
| 53 | 5 |
| 54 | 6 |
| 55 | 7 |
| 56 | 8 |
| 57 | 9 |
Why ASCII 49 Becomes Character 1
ASCII code 49 represents the text character 1. This should not
be confused with the mathematical integer 49 or mathematical integer 1.
ASCII 57 → text “9”
ASCII assigns the digit characters 0 through 9 to consecutive decimal values 48 through 57.
ASCII Code 32 Is a Space
Decimal ASCII code 32 represents a normal space character. It is therefore possible for decoded text to contain spaces even though nothing visibly appears at that exact position in the input code list.
32 → space
66 → B Final text: A B
ASCII Control Codes and Text Output
Some ASCII values do not correspond to visible characters. Instead, they represent controls such as tab or newline.
| Decimal | Name | Typical Effect |
|---|---|---|
| 0 | NUL | Null control |
| 7 | BEL | Bell/control signal |
| 8 | BS | Backspace |
| 9 | TAB | Horizontal tab |
| 10 | LF | Line feed / newline |
| 13 | CR | Carriage return |
| 27 | ESC | Escape |
| 127 | DEL | Delete |
What Separators Can Be Used?
BinaryCon allows several common separators so you do not need to reformat a normal list of ASCII values before decoding it.
These all decode to the same text:
72,101,108,108,111
72;101;108;108;111 Result: Hello
Tabs and line breaks between numeric codes are also accepted as separators.
Why ASCII Values Must Be Between 0 and 127
Standard ASCII contains exactly 128 codes. Its lowest value is 0 and its highest value is 127.
Maximum ASCII code = 127
Values from 128 through 255 are sometimes called extended ASCII, but there is no single universal standard mapping for all those values. Different legacy encodings can assign different characters to the same number.
ASCII to Text vs Decimal to Character Conversion
Although ASCII numbers are decimal integers, this tool does not treat them as ordinary arithmetic input. Instead, each value is interpreted specifically as a character code.
The meaning comes from the ASCII character table, not from ordinary numeric conversion alone.
ASCII vs Unicode
ASCII supports a relatively small character set. Unicode supports characters from writing systems around the world as well as symbols and emoji.
Standard ASCII codes remain important because Unicode encodings such as UTF-8 preserve all ASCII values from 0 through 127 exactly.
However, Unicode code points above 127 should not automatically be interpreted as ASCII. Use a Unicode-aware converter for those values.
ASCII to Text Examples
| ASCII Decimal Input | Text Output |
|---|---|
65 | A |
65 66 67 | ABC |
72 105 | Hi |
72 105 33 | Hi! |
72 101 108 108 111 | Hello |
87 111 114 108 100 | World |
66 105 110 97 114 121 | Binary |
49 50 51 | 123 |
65 32 66 | A B |
Where ASCII to Text Conversion Is Useful
Programming
Decode numeric character values from arrays, logs, scripts, serialized data, test cases, or debugging output.
Networking
Numeric payload values may represent readable text that can be reconstructed using ASCII codes.
Embedded systems
Serial interfaces and microcontrollers often work directly with numeric character byte values.
Computer science learning
Practice decoding numeric character codes and understand the relationship between text and stored byte values.
Data inspection
Check whether a sequence of numbers represents meaningful ASCII text.
Encoding exercises
Verify known ASCII sequences and reverse results from Text to ASCII tools.
Common ASCII to Text Conversion Mistakes
Standard ASCII ends at decimal 127. Higher values are encoding-dependent.
ASCII 49 represents character “1”, not the mathematical number 49 as text.
ASCII 32 is a space and affects the reconstructed text.
Some ASCII values are non-printing control characters such as TAB, LF, and CR.
Related BinaryCon Tools
Reverse the conversion, translate ASCII into other number systems, or decode binary and hexadecimal text values.
ASCII to Text Converter FAQs
How do I convert ASCII numbers to text?
Match each decimal ASCII value to its character and join the characters in the same order. For example, 72 is H, 101 is e, 108 is l, and 111 is o, so 72 101 108 108 111 becomes Hello.
What is ASCII 65?
Decimal ASCII code 65 represents uppercase A.
What is ASCII 97?
ASCII decimal 97 represents lowercase a.
What does 65 66 67 mean in ASCII?
65 is A, 66 is B, and 67 is C. Therefore the sequence decodes to ABC.
What does 72 101 108 108 111 mean?
The decimal ASCII sequence 72 101 108 108 111 decodes to
Hello.
What does 87 111 114 108 100 mean?
Those ASCII decimal values decode to World.
What is ASCII 32?
Decimal ASCII code 32 represents the normal space character.
What is ASCII 48?
ASCII decimal 48 represents the text character 0.
What is ASCII 49?
ASCII decimal 49 represents text character 1.
What is ASCII 57?
ASCII decimal 57 represents text character 9.
What is ASCII 10?
ASCII decimal 10 represents the line feed control character, commonly associated with a newline.
What is ASCII 13?
ASCII decimal 13 is carriage return, commonly abbreviated as CR.
Can I use commas between ASCII values?
Yes. The converter accepts spaces, commas, semicolons, tabs, and line breaks as separators between decimal ASCII codes.
Can ASCII values be greater than 127?
Not in standard ASCII. Standard ASCII contains codes 0 through 127. Values above 127 depend on extended encodings and should be handled with the correct character encoding.
Is ASCII 128 a valid standard ASCII code?
No. Standard ASCII ends at decimal 127. Decimal 128 is outside the standard ASCII range.
Can this tool decode an entire sentence?
Yes. Enter one decimal ASCII value for each character in order. Include code 32 wherever the original sentence contains a space.
What is the difference between ASCII and Unicode?
ASCII contains only 128 standard character codes, while Unicode defines a much larger character set for many languages, symbols, and emoji. ASCII remains a compatible subset of UTF-8.
Can I convert text back into ASCII codes?
Yes. Use BinaryCon’s Text to ASCII converter to turn readable text back into decimal, hexadecimal, binary, or octal ASCII values.
Convert ASCII Codes to Text Instantly
Use BinaryCon to decode decimal ASCII values into readable characters, reconstruct words and sentences, inspect code mappings, and use free encoding tools without registration.