Identify a strange character
An invisible character broke your CSV or your regex. The code point tells you what it actually is.
Tools used in this guide
The job
Pasted text looks fine but behaves wrong — a zero-width space (U+200B) from a chat app, or a non-breaking space (U+00A0) that is not a real space. Paste it here and the code point is revealed.
Emoji and kanji work the same way: 😀 is U+1F600, shown with its UTF-8 bytes and UTF-16 surrogate pair.
What the columns mean
U+ is the code point — the character's identity. UTF-8 is how it stores on disk (1–4 bytes). UTF-16 shows surrogate pairs for characters above U+FFFF. The entity column gives the HTML escape.
What it does not do
It does not name characters or flag confusable look-alikes — 'а' (Cyrillic) and 'a' (Latin) show different code points, which is how you spot the difference manually.