Charset & Code Point Viewer
Inspect UTF-8 bytes, code points, and UTF-16 units per character.
About this tool
See exactly how text is stored — grapheme by grapheme code points, UTF-8 hex bytes, UTF-16 code units, and flags (ASCII, astral, emoji). Ideal for encoding bugs, i18n QA, and protocol debugging.
What you get
- Grapheme segmentation with index
- U+ code point and UTF-8 / UTF-16 hex
- Summary: grapheme count, UTF-8 byte length, BMP vs astral
- Live table as you type
- ASCII-only and emoji flags per grapheme
- Copy any hex column from the table
How to use
Paste or type text. Scroll the breakdown table and copy any hex column you need.
Related searches
- utf8 bytes
- code point viewer
- charset inspector
FAQ
How to view Unicode code points for text?
Paste or type text and read per-character code points (U+XXXX), UTF-8 hex bytes, and UTF-16 units in the breakdown table.
What is a Unicode code point?
A code point is the numeric value assigned to each character in Unicode, independent of encoding.
How to inspect UTF-8 bytes for a string?
The viewer lists UTF-8 hex per grapheme so you can compare expected vs actual byte sequences when debugging mojibake.
How to debug character encoding issues?
Compare code points and byte sequences against expected output—wrong bytes or surrogate pairs often explain garbled text.
How to detect invisible or zero-width characters in text?
The breakdown table flags unusual code points like zero-width joiners and BOM markers that break string comparisons.
By using this tool you agree to our Terms of Use and Privacy Policy. Results are provided as-is without warranty.