A Single Emoji Can Be Several "Characters"
It looks like one visual symbol, but a single emoji is often built from multiple underlying Unicode code points combined together — a base emoji plus a skin tone modifier, or several emoji joined with an invisible connector (a zero-width joiner) to form a compound emoji like a family or a flag. Depending on how a counting tool measures "characters," that one visible emoji can register as anywhere from one to several units.
Why Platforms Count Differently
Some platforms count Unicode code points directly, which can split a single visual emoji into multiple counted units. Others use a fixed weighting system regardless of the emoji's internal complexity — X, for instance, counts every emoji as exactly 2 characters no matter how many code points it's actually built from underneath. There's no single universal standard, which is why the same piece of text can report different counts on different platforms.
CJK Characters Carry More Weight on Some Platforms
Chinese, Japanese, and Korean characters typically convey more meaning per character than a single Latin letter does — a single CJK character often corresponds to what would take several Latin letters to express. Some platforms account for this by counting each CJK character as more than one unit (X counts them as 2, matching its emoji weighting) rather than treating every character as visually and informationally equivalent.
What This Means Practically
If your text is destined for a platform with a strict character limit, don't rely purely on a generic character count if that platform uses its own weighted counting system — check the specific platform's actual rules, especially if your text includes emoji or non-Latin scripts, since the visible character count and the platform's counted total can genuinely diverge.
Ready to count your own text?
Open Character Counter