My Tools Garage

Unicode Character Explorer

Inspect code points, escapes and UTF-8 bytes per character.

in-browser

How to use

  1. 1 Type or paste text into the inspect field.
  2. 2 Read the per-character table of code points, entities, escapes and UTF-8 bytes.
  3. 3 To go the other way, enter a code point in the lookup field.
  4. 4 Copy the rendered character or any value you need.

About Unicode Character Explorer

The Unicode Character Explorer breaks any string down into its individual characters and shows exactly what each one is under the hood.

Type or paste text and you get a row per character listing its glyph, the U+ code point, the decimal value, the HTML numeric entity, the JavaScript escape sequence, and the raw UTF-8 byte sequence in hexadecimal.

It iterates by code point rather than by UTF-16 unit, so astral-plane characters like emoji and rarer CJK ideographs are treated as a single character and reported with their full code point and surrogate-pair escape — something naive character-by-character tools get wrong.

That makes it ideal for debugging mojibake, spotting invisible or look-alike characters, verifying how an emoji is encoded, or building correct escape sequences for source code and JSON.

A second panel runs the lookup in reverse: enter a code point in almost any common form — U+0041, plain decimal, 0x1F600, a backslash-u escape or an HTML entity — and the matching character is rendered for you to copy.

Everything is computed locally with the browser TextEncoder and string APIs, so no text ever leaves your machine, and results update live as you type.

FAQ

Are emoji counted as one character?

Yes. The explorer iterates by Unicode code point, so an emoji on the astral plane is shown as a single character with its real code point and surrogate-pair JS escape.

What formats does the code-point lookup accept?

It understands U+XXXX, plain decimal, 0x-prefixed hex, backslash-u escapes and &#NNN; HTML entities, then renders the matching character.