Unicode Character Inspector — Code Points, Names & Bytes
Inspect any text character by character: Unicode code points, names, categories, scripts, UTF-8 and UTF-16 bytes, plus invisible and lookalike character warnings.
🔒 Runs entirely in your browser — nothing is uploadedSee what your text is really made of
Text that looks normal can hide surprises: a zero-width space that breaks a password or a search, a non-breaking space that stops a CSV import, a Cyrillic letter in a domain name, or a ligature that is not the two letters it appears to be. The Unicode inspector breaks any string into its individual code points and shows, for each one, the character, its U+ code point, its official Unicode name, its general category (letter, mark, punctuation, symbol, separator, control, format…), its script, and the exact bytes used to store it in UTF-8 and UTF-16.
The summary counts characters as users see them (grapheme clusters), code points, UTF-16 code units — the length JavaScript, Java and C# report — and UTF-8 bytes, which is what databases and network protocols usually limit. Seeing all four side by side explains why an emoji can count as one, two or four depending on who is counting.
Spot invisible and lookalike characters
Rows are highlighted when something deserves attention. Invisible format characters such as zero-width spaces, joiners, byte order marks and bidirectional controls are flagged, as are control characters, private-use characters, unusual spaces and variation selectors. Compatibility characters — fullwidth letters, ligatures, superscripts and mathematical alphanumerics — are flagged with the plain character they normally stand for.
Confusable letters from Cyrillic, Greek and Armenian that imitate Latin letters are flagged when they appear in Latin text, and any word that mixes scripts is called out above the table. That is the classic pattern of homograph attacks, where "pаypal.com" uses a Cyrillic а to impersonate a real site. Text written entirely in Cyrillic or Greek is not flagged. The "Remove invisible characters" button deletes format and control characters while keeping line breaks, tabs and emoji joiners.
Private analysis
The inspector and its name database run entirely in your browser. Passwords, tokens and messages you paste are never uploaded.
How to use
- Paste textAdd any string: a suspicious link, a username, emoji or text that behaves strangely.
- Read the tableEach code point shows its U+ value, official name, category, script and UTF-8 and UTF-16 encodings.
- Check the warningsFlagged rows mark invisible characters, unusual spaces, lookalike letters and compatibility forms.
- Clean if neededRemove invisible characters with one click, or show only the flagged rows.