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
How to use
Paste or type text. Scroll the breakdown table and copy any hex column you need.
FAQ
How to see UTF-8 bytes for a string?
Paste or type text and read the per-character UTF-8 hex column in the breakdown table alongside code points.
What is a Unicode code point?
A code point is the numeric value (U+XXXX) assigned to each character in the Unicode standard, independent of encoding.
How to inspect UTF-16 encoding?
The viewer lists UTF-16 code units per grapheme so you can spot surrogate pairs and astral characters in JavaScript or Windows APIs.
How to debug character encoding issues?
Compare expected code points and byte sequences against actual output—mojibake often shows wrong bytes or unexpected surrogate pairs.
By using this tool you agree to our Terms of Use and Privacy Policy. Results are provided as-is without warranty.