Counting emoji the right way
Emoji are deceptively complex. A single emoji you see — like 👍 — can be one Unicode code point, but a family 👨👩👧 or a flag 🇺🇸 is built from several code points joined together. This tool counts emoji as grapheme clusters, so each emoji you actually see counts as one, no matter how many code points it hides.
What are invisible and zero-width characters?
Invisible characters take up no visible space but are still really there. The most common are the zero-width space (U+200B), zero-width joiner (U+200D), byte-order mark (U+FEFF), and bidirectional marks. They sneak in when you copy text from PDFs, websites, word processors, or messaging apps — and they quietly break things.
Count, detect, and clean — privately
Paste your text to see the emoji count, total characters, and any hidden characters at a glance. When invisible characters are found, one click strips them and leaves the visible text untouched. Everything runs in your browser, so nothing you paste is uploaded — safe for private messages, code, and documents.
FAQs
How do you count emoji like flags and families?
As one each. This tool counts emoji as grapheme clusters, so a flag (two code points) or a family emoji (several code points joined with zero-width joiners) still counts as a single emoji — the way you see it.
What is a zero-width or invisible character?
A character that occupies no visible width, such as the zero-width space (U+200B), zero-width joiner (U+200D), or byte-order mark (U+FEFF). It is present in the text but you cannot see it.
Why does my text have hidden characters?
They are usually pasted in from PDFs, websites, word processors, or chat apps, which insert them for formatting or as invisible markers. They can break search, validation, imports, and screen readers.
How do I remove invisible characters?
Paste your text and, if any are detected, click “Remove hidden characters.” The tool strips every zero-width and control character while leaving your visible text exactly as it was — all in your browser.
Last updated: June 14, 2026