ASCII to Text Converter

plase write your ASCII code here so we convert it into text
This is the text
Want to convert text to ASCII?
text to Ascii

ASCII to Text Converter

ASCII codes are the numbers a computer stores instead of letters. The capital letter A is stored as 65, a space is 32, and a full stop is 46. This tool takes a run of those numbers and turns them back into the text they represent.

Going the other way is the text to ascii converter, and the ascii art generator turns a word into a picture built from the same characters.

How to use it

  1. Paste your ASCII codes into the box. Separate each code with a space or a comma – the converter accepts either.
  2. Read the result below. It updates as you type, so a wrong number shows up immediately as a wrong character.
  3. Copy the text when it looks right.

Where ASCII codes come from

Most people arrive here with numbers out of a log file, a database export, a microcontroller sketch or a programming exercise. Older systems stored text as plain decimal codes, and data that has passed through them often arrives looking like a list of numbers rather than a sentence.

They also turn up in puzzles and capture-the-flag challenges, where a string of numbers in the 65–122 range is usually ASCII rather than anything more elaborate.

What the numbers mean

  • 32 is a space – the reason decoded text sometimes runs together is that the spaces were dropped from the original list.
  • 48–57 are the digits 0 to 9.
  • 65–90 are the capitals A to Z.
  • 97–122 are lower case a to z. The gap of 32 between the two ranges is why flipping one bit changes the case of a letter.
  • 0–31 are control codes rather than printable characters – line feeds, tabs and terminal instructions.

Limits worth knowing

Standard ASCII only defines 128 values, which covers unaccented English and little else. Numbers above 127 are not ASCII at all — they belong to whatever encoding the source system used, and the same number can mean different characters in different encodings. If your decoded text comes out as gibberish above 127, the source was probably UTF-8 or a Windows code page rather than plain ASCII.

Going the other way? The text to ASCII converter encodes rather than decodes. For text drawn from keyboard characters, see the ASCII art generator, and the hacker text generator handles binary, hexadecimal and Base64.

Frequently asked questions

Decimal values separated by spaces, commas or new lines - 72 101 108 108 111 gives Hello. Extra whitespace is ignored, so a list copied out of a spreadsheet or a log usually works as-is.

This tool reads decimal. Convert hex or binary to decimal first, or use a converter that takes the base you have. Mixing bases in one paste produces nonsense rather than an error, so check the result looks like words.

Strict ASCII stops at 127. Values from 128 to 255 are interpreted as the matching Unicode code point, which covers accented Latin letters, and anything higher maps to whatever character Unicode assigns. If your source used a different code page, the accents will come back wrong.

Usually one of three things: the numbers are in a base other than decimal, the list includes control codes below 32 which have no printable form, or values have run together without separators. Check the separators first.

Log files, hardware and serial output, programming exercises, and puzzle or CTF challenges that hide a message as numbers. They also turn up when text has been stored as a number array by a database export.