Decimal to ASCII

Convert decimal numbers, ASCII character codes, and Unicode code points back into human-readable text online. Supports spaces, commas, octal, hex, and binary bases.

Private • In-browser processing • Zero server uploads

Interactive workspace loading...

How to Use Decimal to ASCII

1
Enter Character Codes
Type or paste decimal numbers (e.g. '72 101 108 108 111') separated by spaces or commas.
2
Select Format
Choose whether the numbers represent Unicode Code Points or UTF-8 byte values.
3
Copy Plaintext
The reconstructed characters are rendered immediately in the output panel.

Key Features

Flexible Numeric Decoding
Converts decimal numbers into readable characters via either Unicode code points or UTF-8 byte arrays.
Multiple Number Systems
Decodes Decimal (base 10), Hexadecimal (0x), Octal (0o), or Binary (0b) tokens.
Robust Delimiter Parsing
Handles input separated by spaces, commas, semicolons, or line breaks.
Comprehensive Unicode Reach
Accurately parses standard ASCII characters, international alphabets, and multi-byte emojis.

Common Use Cases

  • Decoding ASCII/Unicode character arrays from C, Python, or JavaScript source code.
  • Translating byte dumps and numeric streams from serial ports and microcontrollers.
  • Solving programming challenges, CTFs, and digital cryptography puzzles.
  • Inspecting character codes received across low-level network packets.

Frequently Asked Questions

In 'Unicode Code Points' mode, code points like 128640 translate directly to 🚀. In 'UTF-8 Bytes' mode, the four bytes 240, 159, 154, 128 combine to produce 🚀.

Yes! Change the Numerical Base dropdown to Hexadecimal, Octal, or Binary, or prefix your numbers with 0x, 0o, or 0b.

The tool uses modern Unicode decoding (String.fromCodePoint), meaning numbers above 127 cleanly render European accents, Asian characters, and symbols up to 1,114,111 (U+10FFFF).