Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Paste decimal character codes separated by spaces or commas and get the ASCII text they represent, decoded in your browser. This free converter is part of the developer toolkit from TestMu AI (formerly LambdaTest).
Input
Output
The decimal to ASCII converter is a free online tool that turns decimal character codes back into readable text. You paste numbers such as 72 101 108 108 111, and the converter reads each value, maps it to the character that code stands for, and returns Hello. Values can be separated by spaces or by commas.
The conversion is line aware. Each non empty line of input is decoded on its own and the results are joined back together with line breaks, so a multi line dump comes out in the same shape it went in. Empty lines are skipped, and any token that is not a whole decimal number is replaced with a bracketed marker such as [invalid: 65abc] so broken input is easy to spot.
All of the decoding runs in your browser with JavaScript. The numbers you paste are not uploaded to a TestMu AI server, uploaded files are read locally, and the optional Load from URL button only fetches the address you type in yourself.
ASCII stands for American Standard Code for Information Interchange, a character set that assigns a number to each letter, digit, punctuation mark, and control instruction. Knowing which range a value falls in tells you what to expect from the output:
That last point matters when you are decoding modern data. Emoji and other astral characters live above U+FFFF, and this converter reads them as whole code points rather than 16 bit units, so 128512 gives you the grinning face rather than a broken half character. For pure text in the classic ASCII range, decimal codes and characters line up exactly.
Decoding a list of character codes takes only a few seconds and nothing needs to be installed. Follow these steps:
The sample button loads two lines, 72 101 108 108 111 and 87 111 114 108 100, which decode to Hello and World. It is a quick way to confirm the separator and line handling before you paste a larger dump.
It helps to be clear about what goes into this tool and what comes out of it. A decimal code is a number that points at a table entry, while an ASCII character is the entry itself. The table below sums up how the two differ:
| Aspect | Decimal code | ASCII character |
|---|---|---|
| What it is | A base 10 number such as 72 | The character that number stands for, such as H |
| Standard range | 0 to 127 for standard ASCII | 128 control and printable positions |
| Where you meet it | Byte arrays, protocol traces, log dumps | Readable text in an editor or terminal |
| How it is written | Digits separated by spaces or commas | A single glyph with no separator needed |
| Role in this tool | The input you paste in | The output you copy or download |
As a tool, the decimal to ASCII converter keeps a handful of small details out of your way so decoding stays quick. Here are the features of our converter:
Decimal character codes show up wherever text has been flattened into numbers. These are the workflows the converter speeds up most:
This converter is maintained by TestMu AI (formerly LambdaTest), the team behind a unified testing platform, so it is shaped by the same day to day debugging work that QA and development teams do with encoded payloads.
Decimal to ASCII conversion turns a base 10 character code into the character it stands for. Each number points at one position in the ASCII table, so 72 becomes H and 33 becomes an exclamation mark. Converting a whole list of codes rebuilds the original text.
Paste your decimal values into the Input box, separated by spaces or commas. Auto Update converts them as you type, or you can clear the checkbox and press Convert. The characters appear in the Output box, ready to copy or download as a text file.
Capital A is decimal 65 and lowercase a is decimal 97. The digits 0 to 9 sit at 48 to 57, and a space is 32. Because the two letter cases are exactly 32 apart, adding 32 to any capital gives its lowercase pair.
Yes. Separate the values with spaces or commas and the converter processes the whole list in one pass. You can also paste many lines at once, since each line is converted on its own and the line breaks are kept in the output.
Yes. The input is split on any run of spaces or commas, so 72,101,108 and 72 101 108 give the same result. Mixed separators work too, which makes it easy to paste an array copied straight out of source code.
Yes. Every non empty line of input is converted on its own and the results are joined back together with line breaks, so a multi line dump keeps its original shape. Completely empty lines are skipped instead of becoming blank output rows.
Values from 128 to 255 are rendered as the matching Latin-1 characters, since standard ASCII only defines 0 to 127. Higher values are decoded as full Unicode code points, so anything up to 1114111 works, including astral characters such as emoji. Values beyond that range are flagged instead of being silently truncated.
Any token the converter cannot read as a whole decimal number is replaced with a bracketed marker such as [invalid: 65abc] in that position, and a number past the Unicode maximum becomes [out of range: 1114112]. Scanning the output for those brackets is a quick way to spot stray letters, symbols, or broken separators inside your input.
No. The conversion runs in your browser with JavaScript, so the numbers you paste are not uploaded to a TestMu AI server. Uploaded files are read locally, and the optional Load from URL button fetches only the address you type in yourself.
Yes. The converter is completely free with no signup, login, or usage limit, and it is maintained by TestMu AI (formerly LambdaTest). You can convert as many values as your work needs without ever creating an account.
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance