Decimal to Text Converter

Convert decimal UTF-8 byte values or Unicode code points into readable text. Validate numeric input and process everything directly in your browser.

Processed locally in your browser

Each number is interpreted as one byte from 0 through 255, and the byte sequence is decoded as UTF-8.

Automatic detection accepts spaces, tabs, line breaks, commas and mixed common whitespace.

Advanced options

Strict mode stops before output is produced. Replacement mode inserts U+FFFD for malformed byte sequences.

Optional normalization may change the converted text.

Open Text to Decimal

Convert decimal values to text online

This decimal to text converter can interpret decimal numbers as UTF-8 bytes or as Unicode code points. In byte mode it decodes ASCII-compatible values and multi-byte UTF-8 characters. In code-point mode it converts Unicode scalar values directly to characters, including supplementary-plane emoji such as 128512. The tool accepts spaces, commas, tabs and line breaks, validates invalid values, and processes input locally in your browser.

Decimal to text examples

Decimal UTF-8 byte values

72 101 108 108 111
Hello

Multi-byte UTF-8 character

195 169
é

Unicode code points

72 101 108 108 111
Hello

Emoji code point

128512
😀

Different interpretation example

The decimal sequence 195 169 decodes to é in UTF-8 byte mode, but converts to é in Unicode code-point mode.

Decimal bytes vs Unicode code points

A byte value ranges from 0 to 255. UTF-8 uses one to four bytes per character, so one visible character can require several decimal byte values. A Unicode code point can range up to 1114111, excluding surrogate values from 55296 through 57343. The same decimal sequence can produce different output depending on mode: 195 169 as UTF-8 bytes is é, while 195 169 as code points is é. In short, UTF-8 bytes is é for this two-byte sequence, and code points is é.

Decimal to ASCII and UTF-8

ASCII values range from 0 through 127, and UTF-8 preserves those byte mappings. That means 65 becomes A, and 72 101 108 108 111 becomes Hello. Non-ASCII characters may require multiple decimal bytes; for example, 195 169 becomes é in UTF-8 byte mode. This page decodes UTF-8 bytes rather than limiting output to ASCII.

Supported input formats and separators

Use space-separated values, comma-separated values, line-separated values, tab-separated values, or automatic separator detection. These all produce Hello:

72 101 108 108 111
72,101,108,108,111
72
101
108
108
111

Invalid decimal values

In byte mode, values must be integers from 0 to 255. In code-point mode, values must be integers from 0 to 1114111, and surrogate code points are rejected. The converter does not clamp, wrap or silently remove values. It reports the invalid token position and preserves the original input.

Invalid UTF-8 byte sequences

Valid decimal byte values can still form malformed UTF-8. Strict mode stops and reports the problem without returning partial output. Replacement mode decodes valid parts and inserts for malformed sequences. Strict mode is the default, so invalid UTF-8 is not silently corrupted.

How to use the converter

  1. Paste decimal values into the input field.
  2. Choose UTF-8 bytes or Unicode code points.
  3. Select the separator format or leave automatic detection enabled.
  4. Choose how invalid UTF-8 should be handled when using byte mode.
  5. Optionally select Unicode normalization.
  6. Convert the input, then copy or download the result.

Privacy and local processing

This converter processes decimal values with JavaScript directly in your browser. Your input is not submitted to UnicodeNow servers.

Frequently asked questions

How do I convert decimal values to text?

Paste decimal values, choose whether they represent UTF-8 bytes or Unicode code points, then convert the values into text.

Are decimal values interpreted as bytes or Unicode code points?

You choose the interpretation. UTF-8 byte mode treats each number as a byte from 0 to 255, while code-point mode treats each number as one Unicode scalar value.

What is the difference between decimal to ASCII and decimal to UTF-8?

ASCII uses values 0 through 127, and those byte values are preserved by UTF-8. UTF-8 also decodes multi-byte sequences for accented characters, symbols and emoji.

Why does 195 169 become é?

In UTF-8 byte mode, 195 and 169 are the two bytes C3 A9, which decode together to é. In code-point mode they become é.

Can I enter decimal values separated by commas?

Yes. Use commas, spaces, tabs, line breaks or automatic separator detection.

What happens if a byte value is above 255?

Byte mode stops with a validation error. Values are not clamped, wrapped or silently removed.

What happens with invalid UTF-8?

Strict mode stops without output. Replacement mode decodes valid parts and inserts U+FFFD replacement characters for malformed byte sequences.

Is my input sent to a server?

No. This converter runs in your browser and does not submit your decimal input to UnicodeNow servers.

Related tools

To decode another numeric format, use the Binary to Text converter or Hex to Text converter. To inspect the resulting string size, use the Byte Length Calculator.

Binary to Text

Decode binary byte groups into UTF-8 text.

EncodingProcessed locally

Byte Length Calculator

Count UTF-8 bytes, code points, grapheme clusters and UTF-16 code units for text.

EncodingProcessed locally

Hex to Text

Decode hexadecimal byte values into UTF-8 text.

EncodingProcessed locally

Text to Binary

Convert UTF-8 text bytes into binary byte groups.

EncodingProcessed locally

Text to Decimal

Convert text to decimal byte values or Unicode code points.

EncodingProcessed locally

Related guides

Unicode vs UTF-8

Unicode defines characters and code points. UTF-8 encodes those code points as bytes for files, databases, web pages, APIs and network messages.

UTF-8 vs UTF-16

Compare UTF-8 and UTF-16 with byte examples, surrogate pairs, byte order, BOM behavior and practical guidance for developers.

What Is a Unicode Code Point?

Learn what Unicode code points are, how U+ notation works, and how code points differ from glyphs, bytes, code units and visible characters.