ASCII to Text Converter & Translator
Turn ASCII codes into readable text, or text into ASCII codes. This decoder and translator accepts codes in decimal (72 105), hexadecimal (48 69), or binary (01001000 01101001) and converts them to plain text. Use the swap button to reverse the direction and encode text into the code of your choice.
How the ASCII translator works
Every character has an ASCII number: A is 65, a is 97, the digit 0 is 48, and a space is 32. "ASCII to text" means taking those numbers and replacing each one with the character it stands for.
The same numbers can be written in different bases. Decimal (base 10) is the most common — 72 is H. Hexadecimal (base 16) writes that as 48. Binary (base 2) writes it as 01001000. This translator reads whichever form you give it and produces the matching text; swap the direction to encode text back into decimal, hex, or binary codes.
Worked example
The decimal ASCII codes 72 101 108 108 111 decode letter by letter into a familiar word:
72 -> H 101 -> e 108 -> l 108 -> l 111 -> o 72 101 108 108 111 -> Hello
Common uses
An ASCII decoder is handy for reading code points logged by a program, solving puzzle and CTF challenges, checking what character a stray number represents, and teaching how text is encoded.
When decoding, separate each code with a space or newline so the tool knows where one character ends and the next begins. For hex, two digits per character (like 48 65 6C) is standard; for binary, eight bits per character. Mixed or unseparated input is the usual reason a decode looks garbled.