Unicode Inspector

Paste any text to see a table of every character's Unicode code point (U+XXXX), decimal value, descriptive name, and JavaScript escape sequence. Handles emoji, CJK characters, and full surrogate pairs. Runs in your browser.

Browser-local No signup required Developer

Inspect text one Unicode code point at a time and see each character, hexadecimal and decimal code point, a simple name or range label, and a JavaScript-style Unicode escape.

How to inspect Unicode characters

  1. Paste or type text into the input area.
  2. Press Inspect, or wait briefly for the automatic inspection after typing.
  3. Review the table for the character, U+ code point, decimal value, name or range label, and escape form.
  4. Keep the input at 500 code points or fewer for this tool.

What this Unicode inspector shows

The tool iterates by Unicode code points, so surrogate pairs such as many emoji are treated as one item rather than two UTF-16 code units.

Character names are not loaded from a complete Unicode Character Database. Common Latin letters, digits, whitespace, Hangul, CJK, Hiragana, Katakana, Cyrillic, Arabic and several symbol ranges get simple labels; other characters may only show their U+ value.

Privacy and limitations

Inspection runs in the browser and this application does not send the entered text to an external server. The name column is only a lightweight built-in range lookup, not an authoritative Unicode-name database, and the tool limits inspection to 500 code points.

Unicode Inspector FAQ

Does it handle emoji as one character?

It iterates Unicode code points, so many emoji represented by surrogate pairs are handled as one code point. Multi-code-point emoji sequences can still appear as several rows.

Does it show official Unicode names for every character?

No. It has simple built-in names and range labels for selected characters and ranges, and falls back to a U+ label for many others.

What is the Escape column?

It shows a JavaScript-style code point escape such as \u{1F600}.

Why are line breaks shown with a symbol?

LF and CR are rendered as a visible return symbol so invisible control characters can be recognized in the table.

What is the maximum input size?

The inspector rejects inputs longer than 500 Unicode code points.