Twitter (X) Zeichenzähler - Vollbreite Zeichen zählen doppelt

Ein Zeichenzähler für Twitter (X), der der gewichteten Zählregel der Plattform folgt. Vollbreite Zeichen zählen als 2, Halbbreite Zeichen als 1 – die verbleibenden Zeichen bis zum Limit von 280 werden in Echtzeit angezeigt.

Was ist die X-(Twitter-)Zeichenzählung?

Die X-Zeichenzählung (früher Twitter) prüft anhand der eigenen gewichteten Zählregel von X, ob ein Beitrag das Limit von 280 Zeichen einhält. Japanische, chinesische und koreanische (CJK) Zeichen sowie Vollbreitensymbole zählen jeweils als 2 Zeichen, sodass die sichtbare Zeichenanzahl nicht die tatsächlich verbleibende Anzahl widerspiegelt.

Dieses Tool wendet die gleiche gewichtete Zählung in Echtzeit auf Ihren Text an, entsprechend den Regeln des echten Beitrags-Bildschirms, sodass Sie eine unerwartete Überschreitung schon vor dem Posten erkennen – besonders nützlich bei überwiegend japanischem Text.

So funktioniert es

  1. Text eingeben, den Sie posten möchten Fügen Sie den geplanten Beitragstext in das Eingabefeld ein.
  2. Zählergebnis prüfen Die sichtbare Zeichenanzahl und die nach der X-Regel gewichtete Anzahl werden gleichzeitig angezeigt.
  3. Verbleibende Zeichen prüfen Die verbleibende Anzahl bis zum Limit von 280 Zeichen aktualisiert sich in Echtzeit während der Eingabe.
  4. Text bei Überschreitung kürzen Die Anzahl der Zeichen über dem Limit wird angezeigt, sodass Sie genau wissen, wie viel zu kürzen ist.

Tipps für die Nutzung

  • Die Zeichenzählung von X entspricht nicht der "visuellen" Zeichenanzahl: Sie verwendet eine gewichtete Regel, bei der CJK-Zeichen (Chinesisch, Japanisch, Koreanisch) und Vollbreitensymbole als 2 gezählt werden, wodurch sie von einer einfachen Zeichenzählung abweichen kann.
  • Dieselben 30 Zeichen reichen in einem reinen ASCII-Beitrag deutlich weiter als in einem japanischen: 30 japanische Zeichen zählen als 60 gewichtete Zeichen und nähern sich damit doppelt so schnell dem Limit von 280.
  • Eine URL wird unabhängig von ihrer tatsächlichen Länge immer als 23 Zeichen gezählt (die Länge des t.co-Kurzlinks). Nutzen Sie dieses Tool daher als grobe Orientierung für reinen Text und prüfen Sie Beiträge mit URLs im eigentlichen Compose-Fenster nach.
  • Ein Emoji besteht jeweils aus einem einzigen Codepunkt, fällt aber meist nicht in die "breiten" Bereiche der Gewichtungsregel und zählt daher trotz seiner visuellen Auffälligkeit nur als 1 Zeichen.
  • Um Byte-Längen je Kodierung zu prüfen, nutzen Sie das Schwester-Tool "Byte-Längen-Zähler"; zur Erkennung der Zeichenkodierung nutzen Sie den "Zeichensatz-Erkenner".

Wann das nützlich ist

Japanischsprachigen Beitrag anpassen

Da Japanisch etwa doppelt so viele gewichtete Zeichen wie Englisch benötigt, hilft die Prüfung vor dem Posten, das Limit effizient auszunutzen, ohne es zu überschreiten.

Gemischt englisch-japanische Beiträge prüfen

Bei Texten mit halb- und vollbreiten Zeichen können Sie eine Überschreitung prüfen, ohne den echten Beitrags-Bildschirm zu öffnen.

Vorlagentexte für einen Unternehmensaccount prüfen

Social-Media-Verantwortliche können beim Erstellen von Beitragsvorlagen schnell mehrere Varianten der Zeichenanzahl vergleichen.

Beiträge mit URL abschätzen

Prüfen Sie die Zeichenanzahl des Texts ohne die URL und berücksichtigen Sie die festen 23 Zeichen eines t.co-Kurzlinks, um die Gesamtbalance abzuschätzen.

Begriffe

Gewichtete Zeichenanzahl
Die eigene Zählweise von X, um zu bestimmen, ob ein Beitrag im Limit liegt. CJK-Zeichen und Vollbreitensymbole zählen jeweils als 2 Zeichen.
CJK
Kurz für Chinesisch, Japanisch und Koreanisch. Nach der gewichteten Regel von X zählen diese Zeichen jeweils als 2.
twitter-text
Der von X (früher Twitter) veröffentlichte Open-Source-Algorithmus zur Zeichenzählung. Dieses Tool berechnet die Anzahl nach derselben Spezifikation.
t.co-Kurzlink
Der Mechanismus, mit dem X URLs in Beiträgen automatisch kürzt. Unabhängig von der Länge der ursprünglichen URL zählt er stets als feste 23 Zeichen.

Häufig gestellte Fragen

Die Zählregel von X zählt chinesische, japanische und koreanische (CJK) Zeichen sowie Vollbreitensymbole jeweils als 2 gewichtete Zeichen. Während man auf Englisch fast 280 Zeichen eingeben kann, liegt das effektive Limit bei reinem Japanisch bei etwa 140 Zeichen. Dieser Ausgleich existiert, weil der Informationsgehalt pro Zeichen zwischen Sprachen stark variiert.

Sie stammt aus "twitter-text", dem von X (früher Twitter) veröffentlichten Open-Source-Algorithmus zur Zeichenzählung. Dieses Tool implementiert dieselbe öffentlich dokumentierte Regel und zählt je nach Unicode-Codepunktbereich 1 oder 2 Zeichen.

Die meisten Emojis werden durch einen einzigen Codepunkt der Unicode-Zusatzebene (ein Surrogatpaar) dargestellt und zählen, da sie außerhalb der CJK-/Vollbreitenbereiche liegen, nach der Gewichtungsregel nur als 1 Zeichen. Zusammengesetzte Emojis aus mehreren verbundenen Codepunkten (z. B. Familien-Emojis) können intern jedoch aus mehreren Codepunkten bestehen und daher als mehr als ein Zeichen gezählt werden, obwohl sie wie ein einzelnes Emoji aussehen.

Das Schwester-Tool "Byte-Längen-Zähler" misst die tatsächliche Anzahl an Bytes, die zum Speichern oder Übertragen einer Zeichenkette in Kodierungen wie UTF-8 oder Shift_JIS benötigt werden. Dieses Tool hingegen berechnet die "gewichtete Zeichenzahl", die zur Beurteilung von Posting-Limits in sozialen Netzwerken dient – Zweck und Berechnungsmethode unterscheiden sich also.

Vor 2017 lag das Limit für alle bei 140 Zeichen. Die Regel, CJK-Sprachen als 2 Zeichen zu zählen, existierte bereits damals. Als das Limit für Sprachen wie Englisch auf 280 verdoppelt wurde, konnten Nutzer von CJK-Sprachen ungefähr die gleiche Textmenge veröffentlichen wie englischsprachige Nutzer.
Tool-kun

Übrigens – Warum X Zeichen "gewichtet" zählt

Als Twitter (der Vorgänger von X) erstmals das Limit von 140 Zeichen einführte, beschwerten sich englischsprachige Nutzer häufig, dass 140 Zeichen viel zu kurz seien. Ein einzelner Buchstabe des Alphabets trägt weit weniger Information als ein einzelnes chinesisches Schriftzeichen, sodass dieselben 140 Zeichen, mit denen man auf Japanisch eine ganze Szene einer Geschichte beschreiben konnte, auf Englisch kaum für 20 bis 30 Wörter reichten. Um dieses Ungleichgewicht zu beheben, verdoppelte Twitter 2017 das Limit für "Ein-Byte"-Sprachen wie Englisch auf 280 Zeichen, während CJK-Sprachen (Chinesisch, Japanisch, Koreanisch) praktisch beim Äquivalent von 140 Zeichen (280 gewichtete Zeichen) blieben – eine Anpassung an die unterschiedliche Informationsdichte der Sprachen.

Die Idee der "gewichteten Zeichenzählung" ist tatsächlich älter als Twitter und existiert schon lange in der Welt der SMS (Kurznachrichten). Eine standardmäßig GSM-kodierte SMS erlaubt bis zu 160 Zeichen, doch sobald auch nur ein Emoji oder ein japanisches Zeichen außerhalb des 7-Bit-GSM-Zeichensatzes enthalten ist, wechselt die Kodierung zu UCS-2 und das Limit sinkt schlagartig auf 70 Zeichen. Das Phänomen, dass "die Verwendung eines Zeichens einer bestimmten Sprache die verfügbare Zeichenanzahl halbiert", ist eine faszinierende Parallele dazu, wie interne Textkodierung und Nutzererfahrung miteinander verknüpft sind.

Die Gewichtungsregel gilt auch für Emojis: Die meisten zählen nur als 1 Zeichen, doch zusammengesetzte Emojis, die Hautton oder Geschlecht über einen Zero Width Joiner kombinieren, bestehen intern aus mehreren Unicode-Codepunkten. Ein sichtbar einzelnes Emoji kann daher manchmal als mehrere Zeichen zählen. Wer sich dieser Diskrepanz zwischen "sichtbarer" und "vom System gezählter" Zeichenanzahl beim Posten in sozialen Netzwerken bewusst ist, vermeidet böse Überraschungen durch ein überschrittenes Limit.