Unicode Code Point Viewer
Break text into Unicode code points and show each one's U+ value, UTF-8 and UTF-16 bytes, escapes, and general category.
This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.
How it works
Paste or type text. Each Unicode code point is listed with its U+ notation, decimal value, UTF-8 byte sequence, UTF-16 code units (a single unit in the BMP, a surrogate pair above U+FFFF), a numeric HTML character reference, a CSS escape, an ECMAScript escape, its Unicode general-category major class, and property flags such as whitespace, combining mark, control, format, and noncharacter. A lone (unpaired) surrogate, U+D800–U+DFFF, is flagged: its UTF-8, HTML, and CSS columns report that it has no valid representation, because a surrogate is not a Unicode scalar value and cannot be UTF-8 encoded (RFC 3629, WHATWG Encoding Standard) — its ECMAScript escape is shown in the `\uXXXX` code-unit form. Everything runs in your browser. Names are not resolved — this tool reports the encoding and category, not the Unicode character name. Long input is truncated to the first 512 code points in the table; the totals still count the whole input.