Kurz gesagt: "Zeichen zählen" ist nicht so wörtlich zu nehmen, wie es klingt — ein Emoji kann ein sichtbares Zeichen, aber mehrere Codepunkte sein, und was als "Wort" zählt, ändert sich in Sprachen ohne Leerzeichen. Der falsche Zähler liefert eine Zahl, die nicht dem entspricht, was eine Plattform tatsächlich durchsetzt. Kombiniere diesen Guide mit Word Frequency, Remove Extra Spaces, AI Hidden Characters und Text Difference.
Character Counter und Wortzähler lösen unterschiedliche Probleme, und Plattformen setzen unterschiedliche Limits durch: ein Tweet wird in Zeichen gemessen, die Wortzahl eines Aufsatzes in Wörtern, und keine der beiden Zahlen sagt die andere zuverlässig voraus.
Hintergrund: der Unicode-Bericht zur Textsegmentierung (UAX #29) definiert, wie Text in "Graphemcluster" zerfällt (das, was eine Person als ein Zeichen wahrnimmt), und die MDN-Referenz zu Intl.Segmenter behandelt die Browser-API, die das korrekt umsetzt.

Warum ein Emoji naive Zeichenzählung sprengt
Ein Familien-Emoji (👨👩👧👦) sieht wie ein einzelnes Zeichen aus, besteht aber tatsächlich aus vier separaten Personen-Emojis, verbunden durch unsichtbare Zero-Width-Joiner-Zeichen (ZWJ) — ein naiver Zähler, der .length in JavaScript nutzt, meldet 11 oder mehr für etwas, das eine Person als ein einziges Glyph sieht, weil .length UTF-16-Codeeinheiten zählt, nicht sichtbare Zeichen.
Ein graphembewusster Zähler, aufgebaut auf Intl.Segmenter, zählt das, was eine Person zählen würde: dasselbe Emoji als 1. Das ist der Unterschied zwischen einer Zeichenzählung, die zum tatsächlichen Limit einer Plattform passt, und einer, die bei jedem Text mit Emojis, akzentuierten Buchstaben oder kombinierten Symbolen still über- oder unterzählt.
Warum Wortzählung von der Sprache abhängt
Wortzähler, die nach Leerzeichen aufteilen, funktionieren gut für Deutsch, Spanisch oder Englisch — aber Chinesisch, Japanisch und Thai trennen Wörter überhaupt nicht mit Leerzeichen, sodass ein leerzeichenbasierter Zähler für einen ganzen Absatz nur ein einziges "Wort" zurückgibt. Eine sinnvolle Wortzahl in diesen Sprachen zu bekommen, erfordert echte wörterbuch- oder statistikbasierte Segmentierung, keine einfache Aufteilung.
Selbst in leerzeichengetrennten Sprachen häufen sich Grenzfälle: Ist "geht's" ein Wort oder zwei? Ist ein Bindestrich-Kompositum ein Wort oder zwei? Verschiedene Tools treffen verschiedene Entscheidungen, weshalb derselbe Absatz je nach Zähler unterschiedliche Wortzahlen melden kann.
Den Zähler an das anpassen, was tatsächlich durchgesetzt wird
- Social-Media-Post-Limits (X/Twitter, SMS) → Zeichenzählung, graphembewusst bei Emoji-Text.
- Meta-Descriptions, Title-Tags → Zeichenzählung, da Suchmaschinen nach Zeichen-/Pixelbreite abschneiden, nicht nach Wörtern.
- Aufsätze, Artikel, Wortzahl-Minimums für Content-Briefings → Wortzählung.
- CJK-Inhalte (Chinesisch, Japanisch, Thai) → Zeichenzählung ist meist die aussagekräftigere Metrik, da "Wörter" ohne Leerzeichentrennung nicht gut definiert sind.
Ein schneller Praxis-Check
Wenn das Limit einer Plattform in Zeichen durchgesetzt wird, füge den exakten finalen Text vor der Veröffentlichung in Character Counter ein — keine Schätzung, den wörtlichen String, inklusive aller Emojis oder Sonderzeichen, denn genau dort weichen naive Zähltools von dem ab, was tatsächlich durchgesetzt wird. Wenn du stattdessen auf ein Wortziel hinarbeitest, lass es durch einen Wortzähler laufen und prüfe die Zeichenzahl separat, falls die Plattform (wie eine Meta-Description) beides durchsetzt.
Bei Text mit versteckten Formatierungsproblemen, die auch Zählungen verfälschen — zusätzliche Leerzeichen, unsichtbare Unicode-Zeichen — bereinige ihn zuerst mit Remove Extra Spaces oder AI Hidden Characters, und zähle dann die bereinigte Version.