ASCII to Text Online

Read a sequence of ASCII character codes as ordinary text. Select the number system used by your source, paste complete codes separated by spaces or commas and convert. The decoder checks each token so a malformed number cannot quietly become a different character.

Decode a small ASCII message

With decimal selected, enter 72 101 108 108 111 33 to produce Hello!. With hexadecimal selected, use 48 65 6C 6C 6F 21 for the same result. The number-format option is explicit because a token such as 41 could mean a decimal closing parenthesis or hexadecimal uppercase A. The tool does not guess your base from the text.

Prepare complete numeric tokens

Separate values with whitespace or commas; you can paste several lines of codes at once. Decimal tokens contain one to three digits and hexadecimal tokens contain one or two hex digits. Prefixes such as 0x are not accepted, and a continuous hex string must be split into code pairs first. Invalid characters or values above 127 stop conversion with an error.

Understand control characters in the result

Not every ASCII value creates a visible symbol. Decimal 9 is a tab and 10 is a line feed, so the output may contain spacing or multiple lines. Other control codes may have no visible representation in the result field. To inspect their numeric identity again, copy the output to Text to ASCII rather than relying on what the font displays.

Use a byte decoder for other encodings

Values from 128 to 255 belong to other byte encodings rather than standard ASCII. Their meaning depends on a code page or a multibyte encoding such as UTF-8. This decoder rejects those values to avoid ambiguous results. For a UTF-8 hex message, use HEX to Text. Keep the input under 100,000 characters and copy the decoded text only after checking the chosen base.

Technical references: ASCII interchange codes

ASCII to Text FAQs

Yes. For example, 72,105 decodes to Hi in decimal mode. Whitespace and commas can be mixed between complete tokens.
Standard ASCII ends at decimal 127. Decimal 255 is a byte value whose character interpretation requires an encoding beyond standard ASCII.
The result appears in a read-only text field. Decoding numbers that spell an HTML tag displays that tag as text; it does not insert or execute it as markup.