๐Ÿ“

Character Counter

Compare visible characters, Unicode code points, UTF-16 units, and UTF-8 bytes before pasting a styled name.

๐Ÿ”ค Grapheme clusters

0

๐Ÿ”ข Unicode code points

0

๐Ÿ“ UTF-16 units

0

๐Ÿ’พ UTF-8 bytes

0

๐Ÿ“ Whitespace-separated words

0

๐Ÿ“„ Lines

0

๐Ÿ’ฌ Sentence estimate

0

Grapheme clusters approximate user-perceived characters; invisible characters can still count. Words are split on whitespace and sentence counts are punctuation-based estimates. These are local text measurements, not platform acceptance checks.

Inspect individual code points

Joiners, variation selectors and combining marks can be essential to emoji or writing systems. Inspect them before changing anything; this tool does not automatically remove them.

Enter text or choose an example to inspect it.

Compare a Unicode-normalized version (NFKC)

NFKC can turn mathematical bold and fullwidth letters into ordinary letters, but it also changes other meaningful distinctions. It is not a universal font remover, a security check, or a guarantee that an app accepts the result. Your original input stays unchanged.

No text entered

For sourced field rules, use the name compatibility checker. Confirm the final result in the destination app.

Understand the text behind your styled name

The counter measures your input in several ways. Grapheme clusters approximate user-perceived characters, code points identify Unicode characters, UTF-16 counts encoding units, and UTF-8 counts bytes. These values can differ for the same name.

Try a reproducible example

Alex has four code points and four UTF-16 units. ๐€๐ฅ๐ž๐ฑ has four code points and eight units. The family emoji example includes three zero-width joiners: the complete sequence has seven code points and eleven UTF-16 units. The table shows the first 200 code points to keep large inputs manageable; the totals include the entire input, up to the input limit of 10,000 UTF-16 units.

Inspect before editing

A combining mark, variation selector or joiner is not automatically an error. These components can be required for writing systems and emoji. The inspector labels them but leaves your original text intact. Unicodeโ€™s character FAQ explains the underlying distinctions.

Normalization has limits

The optional NFKC comparison may simplify mathematical and fullwidth letters, but it can also change meaningful distinctions. Review the result before copying. It is not a universal font remover or a way to certify platform acceptance. See the Unicode normalization specification.