Type or paste a text
A single mysterious symbol or a whole paragraph.
Type or paste a character or a text and get a row for each character: its code point, UTF-8 bytes, HTML entity, name, type and alphabet.
100% private — your text is analysed in your browser and never sent to any server.
A single mysterious symbol or a whole paragraph.
Code point, UTF-8 bytes, HTML entity, name, type and alphabet of each character.
Visible characters, code points, UTF-16 units and UTF-8 bytes.
Every character on a screen is identified by a number, its Unicode code point, and that number is written to a file or sent over a network as one or more bytes. When a symbol looks wrong, a length does not match, a database complains about an encoding or you need to write a character in code, you want to see that identity. This inspector shows, for each character of your text, everything you usually need to know.
The summary explains many "off by one" surprises. A text can have a different number of visible characters, code points, UTF-16 units and bytes. An emoji is one visible symbol but two UTF-16 units and four bytes, and a family emoji is several code points joined together. A letter with an accent can be one code point or two, depending on how it was typed. Knowing which count a program uses explains why a field with a 10-character limit rejects text that looks shorter.
Invisible characters, such as zero-width spaces, appear in the table with a coloured tag instead of a blank cell, so you can see them. Words that mix alphabets, such as a Latin word with a Cyrillic letter that looks identical, are flagged with a warning. Both are common in copied text and in phishing attempts.
Character names are built into the tool only for common characters, so a rare symbol may show a type and alphabet without a name. The table lists the first 300 characters of a long text, though the summary counts all of them. For a list of only the hidden characters and a clean copy, use the invisible character detector.
More utilities that also run without leaving your browser.