Skip to content
QKQuickKit日本語
EncodingLOCALRuns in your browser

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.

Enter text to inspect.

General category is derived from the browser's Unicode property support and may lag the newest Unicode version. Character names are not shown.

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.