A comma-separated byte array
72, 105, 33 decodes to "Hi!" — exactly what you'd copy out of [72, 105, 33] in code.
Decimal to text converter — decode byte numbers (0–255) back into readable text, free online.
About
Paste a list of decimal numbers — each one a byte from 0 to 255 — and get the text they encode. It's the quickest way to read a byte array from code, a column of character codes from a spreadsheet, or a number-based puzzle, with multi-byte UTF-8 characters decoded correctly.
Byte arrays usually come wrapped in code — [72, 105, 33] in JavaScript or Python, {72, 105, 33} in C — so copy just the numbers and their commas; brackets and braces aren't accepted. Unlike hex and binary, decimal numbers have no fixed width, so a run like 72105 can't be split and every byte needs a separator. Each value must be 0–255 and the bytes must form valid UTF-8: 195 169 decodes to é, but 233 on its own is the old Latin-1 form and is reported as an error. For Unicode code points like 233 or 128512, use the ASCII converter, which reads each number as one whole character.
Examples
3 worked examples
72, 105, 33 decodes to "Hi!" — exactly what you'd copy out of [72, 105, 33] in code.
84 111 111 108 97 112 116 decodes to "Toolapt".
99 97 102 195 169 decodes to "café" — 195 and 169 together make the é.
FAQ
Quick answers to common questions about the Decimal to Text Converter.
Paste the numbers into the box above, separated by spaces or commas, and click "Convert to text". Each number is read as one byte and the bytes are decoded as UTF-8 text in your browser.
"Hello" — 72 is H, 101 is e, 108 is l and 111 is o.
Spaces, commas, semicolons and new lines, in any mix — so 72,105 and 72 105 and one number per line all work.
No. Decimal bytes can be one, two or three digits long, so a run like 72105 can't be split reliably. Put a space or comma between each number.
Each number has to be a single byte, and a byte only goes up to 255. Larger numbers are usually Unicode code points; the ASCII converter decodes those, one number per character.
Yes, as long as the input is UTF-8 bytes. 195 177 decodes to ñ and 240 159 152 128 decodes to 😀.
For values 0–127 it's identical, because UTF-8 and ASCII share those codes. Values from 128 to 255 are treated as parts of multi-byte UTF-8 characters, not as single extended-ASCII letters.
Yes. Type into the Text box and click "Text to decimal", or use the dedicated text to decimal page.
No. Everything runs on your device, and nothing you paste is uploaded. It's free with no sign-up or limits.
Did Decimal to Text Converter work for you?