Like this tool?
Install byteflow.tools for faster startup and offline tool access.
Install guideLike this tool?
Install byteflow.tools for faster startup and offline tool access.
Install guideInspect Unicode code points locally, including UTF-16 units, UTF-8 bytes, invisible characters, combining marks, bidi controls, and non-ASCII text.
| # | Char | Code point | Name | Category | UTF-8 | Flags |
|---|
Inspect Unicode text locally by listing code points, UTF-16 units, UTF-8 bytes, invisible characters, combining marks, bidirectional controls, and non-ASCII characters.
It walks text by Unicode code point instead of raw UTF-16 code units, so emoji and supplementary-plane characters keep correct indexes.
It displays code point, UTF-16 units, UTF-8 bytes, category, name hint, and flags for each character.
It highlights invisible characters, combining marks, bidirectional controls, right-to-left scripts, and non-ASCII text.
It exports the character table as JSON for local debugging notes and reproducible bug reports.
Zero-width sample
admin\u200B@example.com
Combining mark sample
A\u0301
Emoji sample
Status 🔒
Code point row
U+200B Zero Width Space, invisible flag, UTF-8 E2 80 8B.
Emoji index
Supplementary-plane character counted as one code point and two UTF-16 units.
Stats
Code points, UTF-16 units, bytes, lines, controls, invisible characters, and non-ASCII count.
Counting UTF-16 units as characters
Use code point indexes when debugging emoji and supplementary-plane text.
Missing zero-width differences in diffs
Check invisible flags and code point rows before assuming text is identical.
Confusing composed and decomposed accents
Look for combining mark rows such as U+0301.
Ignoring bidirectional controls
Review bidi flags in copied source, logs, and UI strings.
Sharing sensitive strings in screenshots
Redact tokens, emails, and secrets before exporting Unicode evidence.
Unicode Inspector is most effective when it produces a focused, reproducible evidence bundle that can be handed to the next engineer without extra cleanup.
Does it count emoji correctly?
Yes. The scanner iterates by code point, so emoji are not split into two visible rows.
Can it find zero-width characters?
Yes. Common zero-width and invisible characters are flagged explicitly.
Does it normalize text?
No. It inspects the original text so you can see exact code points.
What is the difference between UTF-16 units and code points?
Some characters use two UTF-16 units but still represent one Unicode code point.
Can it help with localization bugs?
Yes. Exact code points make it easier to reproduce rendering, sorting, and parser issues.