Free · Private · In-Browser

Unicode Character Inspector

Inspect Unicode code points, UTF-8 bytes, and escape values character by character.

Output
 

Inspect any character

Behind every character is a code point and a set of bytes, and now and then you need to see them — to debug an encoding, identify a look-alike character, or understand a stray symbol. This inspector breaks text down character by character, showing code points, UTF-8 bytes, and escape values.

Seeing the underlying data reveals things the eye cannot, like an invisible zero-width space or a Cyrillic letter masquerading as Latin. Paste text and inspect exactly what each character is.

Code points and bytes

It shows each character's code point and byte encoding, which is what you need to debug a look-alike or mojibake. Inspection runs in your browser and never uploads anything.

Frequently asked questions

What does the inspector show for each character?

The character, its code point in U+ form, like U+00E9, and its UTF-8 bytes in hex.

Why does an emoji show more than one line?

Many emoji are sequences of several code points, joined by invisible characters like zero-width joiners or variation selectors. Each code point is listed.

How do I use a code point in code?

In JavaScript, write \u{1F600} for U+1F600. The Unicode escape converter produces these for whole strings.

Take it further
Developer Tools

Practical utilities for everyday web development work.

Learn more