Unicode / Character Inspector

Paste text or a single character to see its code point, name, block, byte encodings, and escape forms — plus a warning for hidden or invisible characters.

Copied

Last updated

About this tool

Every character is broken down into its code point (U+XXXX), an approximate Unicode block, its byte sequence in UTF-8/UTF-16/UTF-32 (shown as hex), and both an HTML entity form and a CSS escape form. Click any row to see it expanded above. Character names are exact for Basic Latin and Latin-1 Supplement and covered for a curated set of common punctuation, symbols, and emoji; outside those ranges the tool falls back to the character's Unicode block name (or "Unknown / unassigned" if even that can't be determined) rather than guessing.

Rows for control, zero-width, bidirectional-override, and other invisible characters are highlighted and flagged — these are exactly the kind of characters used in "hidden text" tricks: a zero-width space (U+200B) splitting a word to dodge a filter, a right-to-left override (U+202E) making text render backwards, or a stray byte-order mark (U+FEFF) at the start of a file. If any are found in your input, a banner above the table calls them out by position.

Everything runs locally in your browser; nothing you paste is uploaded anywhere.