ASCII to Text: Read Decimal Character Codes
ASCII represents characters with numeric codes. When you have a list of decimal values such as 72 101 108 108 111, an ASCII to Text conversion maps each number to its corresponding character and preserves the order. The result for that example is “Hello.” This guide explains the conversion, shows common codes in a lookup table, and clarifies what the online converter accepts.
Enter decimal code numbers in the converter above, separated by spaces or commas. It accepts integer values from 0 through 255 and maps each value directly to a character code. It does not accept a sentence as input, interpret hexadecimal codes, or decode UTF-8 byte sequences. Knowing these boundaries helps you choose the correct format and understand less familiar output.
How ASCII Code to Text Conversion Works
ASCII stands for American Standard Code for Information Interchange. Standard ASCII assigns codes from 0 to 127 to control characters, letters, digits, punctuation, and a space. For example, uppercase A is code 65, lowercase a is code 97, and a regular space is code 32. A decimal code is a number; this converter looks up the corresponding character representation.
To convert a sequence, read one code at a time from left to right, map each code to its character, then join the characters in their original order. Thus 72 maps to H and 105 maps to i, so 72 105 becomes Hi. A separator between numeric codes marks the end of one value; it is not itself part of the output.
“A character code is a number with a character meaning; preserve the code order to preserve the text.”
- Separate the codes. Use spaces or commas between decimal values.
- Validate each value. This converter accepts whole numbers from 0 through 255.
- Map codes to characters. Each accepted number is interpreted as a direct character code.
- Keep the order. The resulting text follows the same sequence as the input codes.
This is different from changing the base of one large number. ASCII code to text conversion applies a character mapping individually to each code. If your input is a binary number, hexadecimal bytes, or encoded file data, parse it using the appropriate format before interpreting characters.
ASCII Codes to Text: Common Character Table
The following ASCII codes to text chart lists some printable characters and their decimal values. Use it to check a result manually or to understand why uppercase and lowercase letters produce different output. Standard ASCII also contains control codes that do not have ordinary visible symbols.
| Decimal code | Character | Description | Hex |
|---|---|---|---|
| 32 | space | Space character | 20 |
| 33 | ! | Exclamation mark | 21 |
| 48 | 0 | Digit zero | 30 |
| 49 | 1 | Digit one | 31 |
| 65 | A | Uppercase A | 41 |
| 72 | H | Uppercase H | 48 |
| 97 | a | Lowercase a | 61 |
| 105 | i | Lowercase i | 69 |
| 127 | DEL | Delete control code | 7F |
Codes 0–31 are also control characters, including line feed and tab. They are valid values but may appear blank or have a special effect instead of displaying as a letter. Code 127 is another control code. The table shows why “valid code” does not always mean “visible glyph.”
Worked ASCII to Text Examples
Convert 65 to text
Decimal code 65 maps to uppercase A. The converter input 65 therefore returns A. For lowercase a, use 97; ASCII treats letter case as distinct codes.
Convert the word “Hello”
The letters H, e, l, l, and o have decimal codes 72, 101, 108, 108, and 111. Enter 72 101 108 108 111 to produce Hello. Commas work as separators too: 72, 101, 108, 108, 111.
Convert codes with a space between words
A visible space is represented by code 32. Therefore, 72 105 32 116 104 101 114 101 becomes Hi there. If 32 is omitted, the characters on either side are joined without a space.
Read punctuation and digits
ASCII assigns values to punctuation and digits as well as letters. For example, 49 50 51 33 maps to 123!. Each input number becomes one character, and the code sequence determines the output order.
| Decimal code input | Text output | Notes |
|---|---|---|
| 65 | A | One uppercase letter |
| 72 105 | Hi | Space-separated codes |
| 72, 101, 108, 108, 111 | Hello | Comma-separated codes |
| 65 32 66 | A B | Code 32 inserts a space |
| 49 50 51 33 | 123! | Digits and punctuation |
Using the Online ASCII to Text Converter
This online ASCII to text converter works in your browser and accepts numeric codes, not a file upload. To convert ASCII to text online, type one or more decimal values, choose Convert, and read the output. The same tool can be described as a converter ASCII to text utility: it maps each provided code into a character without changing the order.
- Enter decimal whole numbers only.
- Use spaces or commas between values; do not leave empty values between consecutive commas.
- Each individual value must be in the range 0–255.
- The full input may contain up to 500 characters.
- Control codes and values above 127 may not display as expected standard ASCII text.
- Use Copy to clipboard, Clear, or Ctrl+Enter to work with the result.
The parser treats every value as decimal. For example, entering 41 means decimal forty-one, not hexadecimal 0x41 (decimal 65). Enter 65 to get A. If the source uses hexadecimal or binary notation, convert the values from that base first or choose a converter built for that input.
ASCII, Extended Bytes, and UTF-8
Standard ASCII is a seven-bit character set, so its defined code range is 0–127. This calculator also accepts values 128–255 and maps them directly to JavaScript character codes. There is no single universal meaning for those higher byte values: different legacy character sets assign them differently. As a result, this tool does not promise a particular “extended ASCII” code page.
UTF-8 encodes many characters using one or more bytes. Correct decoding interprets the bytes together as a UTF-8 sequence. This tool instead maps each decimal value independently; it is not a UTF-8 decoder. If your numbers are UTF-8 bytes, they may need to be decoded as a sequence with a UTF-8-aware tool rather than converted one code at a time.
Control codes are another reason output may look unexpected. A tab or line feed can affect spacing, while NUL and other control values are not ordinary printable letters. These are valid code values, not necessarily errors. When output differs from expectations, confirm the source encoding, the numeric base, and whether the data is intended to be readable text.
Related Number Conversion Tools
Use Decimal to Binary to express a base-10 number in base 2, or Decimal to HEX to express it in base 16. HEX to Binary changes hexadecimal digits into bits, while Binary to HEX converts bits to hexadecimal digits.
Those tools change numeric representations; ASCII to Text maps decimal character codes to characters. Select the converter based on the input format and whether you need a number in another base or readable text.
“Base conversion changes how a number is written; character decoding gives that number a symbol.”
Conclusion: Convert Decimal ASCII Codes in Order
To convert ASCII codes to text, map each decimal integer to its character and retain the original order. This converter accepts comma- or space-separated values from 0 through 255, with a 500-character input limit. Standard ASCII covers 0–127; control characters may not be visible, and values above 127 depend on encoding context. Enter decimal codes—not letters, hexadecimal strings, or file contents—for predictable results.