Wörter und Zeichen zählen: warum Zähler sich widersprechen, SMS-Länge und Lesezeit
Derselbe Satz hat 8, 10 oder 12 Wörter – je nachdem, wer zählt. Wir haben getestet, wie Browser Wörter trennen, unsere Ratgeber in vier Sprachen ausgezählt und berechnet, wann eine SMS von 160 auf 70 Zeichen schrumpft.
Grenzen gibt es überall: eine Hausarbeit mit höchstens 1.500 Wörtern, eine Meta-Description mit etwa 155 Zeichen, eine SMS-Erinnerung, die in eine Nachricht passen soll, ein Übersetzungsangebot pro Wort oder pro Normzeile. Doch Zählen ist weniger eindeutig, als es scheint. Wir haben getestet, wie Browser Text in Wörter zerlegen, die zehn Ratgeber dieser Website auf Englisch, Deutsch, Spanisch und Persisch ausgezählt und SMS-Längen nach den Regeln des GSM-Standards berechnet. Jeden Text können Sie mit unserem Wortzähler prüfen, der jetzt auch anzeigt, wie viele SMS er braucht.
Was zählt als Wort?
Die einfachste Regel ist die, die die meisten erwarten: Alles zwischen zwei Leerzeichen ist ein Wort. Browser haben außerdem eine eingebaute Wortsegmentierung (Intl.Segmenter), die den Unicode-Regeln für Wortgrenzen folgt und Text an vielen Satzzeichen trennt. Wir haben dieselben Sätze auf beide Arten gezählt:
| Text | Zwischen Leerzeichen | Chrome 141 (Segmenter) | Node.js 22 (Segmenter) |
|---|---|---|---|
Die Donaudampfschifffahrtsgesellschaft hat z. B. 1.234,5 Tonnen geladen. | 8 | 8 | 8 |
Das E-Mail-Postfach ist voll. | 4 | 6 | 6 |
Don't e-mail the U.S. office before 9:30 a.m. | 8 | 12 | 10 |
Visit https://omid57.eu/en-US/guides today. | 3 | 8 | 8 |
Die Segmentierung macht aus „E-Mail-Postfach“ drei Wörter, aus einer Uhrzeit wie 9:30 zwei Zahlen und aus einer Webadresse bis zu acht Teile. Chrome und Node.js, die beide die Engine V8 nutzen, waren sich beim englischen Satz nicht einmal untereinander einig: Node.js ließ „U.S“ und „a.m“ zusammen, Chrome nicht. Für eine Wortvorgabe hilft das wenig. Unser Wortzähler verwendet deshalb die Regel „zwischen Leerzeichen, mindestens ein Buchstabe oder eine Ziffer“, die auch die Grundregel von Textverarbeitungen ist. Nur bei Sprachen ohne Leerzeichen zwischen den Wörtern, etwa Chinesisch, Japanisch und Thai, fragt er die Segmentierung des Browsers.
Deutsche Komposita zeigen die andere Seite der Regel: „Donaudampfschifffahrtsgesellschaft“ ist ein einziges Wort mit 34 Buchstaben. Deshalb haben deutsche Texte weniger, aber längere Wörter, wie unser Vergleich der vier Sprachen weiter unten zeigt. „z. B.“ dagegen sind nach dieser Regel zwei Wörter, weil zwischen „z.“ und „B.“ ein Leerzeichen steht.
Persisch: das Halbleerzeichen entscheidet
Im Persischen werden Vorsilben und Pluralendungen mit einem Halbleerzeichen angehängt, dem Zero Width Non-Joiner (ZWNJ, U+200C). Die Buchstaben bleiben optisch getrennt, das Wort aber zusammen. Wird stattdessen ein normales Leerzeichen getippt, sieht jeder Zähler zwei Wörter:
| Text | Wörter | Zeichen (sichtbar) |
|---|---|---|
| «میخواهم کتابها را بخوانم.» (mit Halbleerzeichen) | 4 | 25 |
| «می خواهم کتاب ها را بخوانم.» (mit Leerzeichen) | 6 | 27 |
Derselbe Satz hat also 50 % mehr Wörter, wenn er mit Leerzeichen statt Halbleerzeichen getippt wird.
Zeichen: Was Sie sehen, ist nicht, was gespeichert wird
Auch Zeichen zu zählen ist knifflig. Was auf dem Bildschirm wie ein Zeichen aussieht, kann aus mehreren Codepunkten bestehen, und das einfache length von JavaScript zählt noch einmal etwas anderes:
| Zeichen | Sichtbar | JavaScript length | Unicode-Codepunkte | Zählung bei X |
|---|---|---|---|---|
| 👍 | 1 | 2 | 1 | 2 |
| 🇩🇪 (Flagge) | 1 | 4 | 2 | 2 |
| 👨👩👧 (Familie) | 1 | 8 | 5 | 2 |
Einfache Zähler, die length verwenden, zählen das Familien-Emoji als acht Zeichen. Unser Zähler zählt die Zeichen, die Sie tatsächlich sehen (Grapheme), jedes Emoji also als eins. Plattformen haben zusätzlich eigene Regeln: Bei X zählt jedes Emoji als zwei und jeder Link als 23 Zeichen, egal wie lang er wirklich ist.
Viele Formulare und Übersetzungsbüros unterscheiden außerdem zwischen Zeichen mit und ohne Leerzeichen; abgerechnet wird oft nach Normzeilen, meist 55 Zeichen inklusive Leerzeichen. Unser Zähler zeigt beide Werte. Wenn eine Vorgabe nicht sagt, was gemeint ist, gehen Sie davon aus, dass Leerzeichen mitzählen.
Derselbe Inhalt in vier Sprachen
Wie viel länger wird ein Text durch die Übersetzung? Wir haben Fließtext und FAQ der ersten zehn Ratgeber dieser Website in allen vier Sprachen gezählt, nach denselben Regeln wie unser Wortzähler:
| Sprache | Wörter | Zeichen ohne Leerzeichen | Zeichen pro Wort | Wörter im Vergleich zu Englisch | Zeichen im Vergleich zu Englisch |
|---|---|---|---|---|---|
| Englisch | 13.736 | 64.748 | 4,71 | – | – |
| Deutsch | 13.109 | 74.914 | 5,71 | −4,6 % | +15,7 % |
| Spanisch | 15.031 | 71.834 | 4,78 | +9,4 % | +10,9 % |
| Persisch | 14.512 | 61.148 | 4,21 | +5,6 % | −5,6 % |
Die deutschen Fassungen brauchten etwas weniger Wörter, aber fast 16 % mehr Zeichen – wegen der langen Komposita. Spanisch brauchte von beidem mehr. Persisch brauchte mehr Wörter, aber weniger Zeichen: Die Wörter sind kurz, und kurze Vokale werden meist nicht geschrieben. Praktisch heißt das: Passt ein englischer Text gerade so auf einen Button, in eine Überschrift oder ein Formularfeld, passt die deutsche Fassung oft nicht mehr. Planen Sie für Deutsch und Spanisch etwa 15 bis 20 % mehr Platz ein.
SMS: 160 oder 70 Zeichen?
Eine SMS hat Platz für 140 Byte. Mit dem 7-Bit-GSM-Alphabet aus 3GPP TS 23.038 sind das 160 Zeichen. Dieses Alphabet enthält die lateinischen Buchstaben, Ziffern und gängige Satzzeichen und auch ä, ö, ü, ß, é, è, ñ und ç – deutsche Texte passen also problemlos hinein. Einige Zeichen wie das Euro-Zeichen € und eckige oder geschweifte Klammern stehen in einer Erweiterungstabelle und zählen doppelt.
Enthält der Text auch nur ein Zeichen außerhalb dieses Alphabets, wird die ganze Nachricht in Unicode (UCS-2) mit zwei Byte pro Zeichen verschickt: Dann passen nur noch 70 Zeichen in eine SMS. Das gilt für persische und arabische Buchstaben, für jedes Emoji und im Grundalphabet auch für das spanische á, í, ó und ú. Längere Nachrichten werden in Teile zerlegt und auf dem Handy wieder zusammengesetzt; der Verbindungs-Header kostet etwas Platz, deshalb fasst jeder Teil 153 GSM-Zeichen oder 67 Unicode-Zeichen. Ein Emoji außerhalb des Unicode-Grundbereichs belegt davon zwei Plätze.
Wir haben dieselbe Terminerinnerung in allen vier Sprachen berechnet:
| Nachricht | Zeichen | Kodierung | Benötigte SMS |
|---|---|---|---|
| Englische Erinnerung | 94 | GSM | 1 |
| Deutsche Fassung (mit „ä“ in „Bestätigung“) | 107 | GSM | 1 |
| Spanische Fassung mit „SÍ“ und „llámanos“ | 98 | Unicode, wegen „Í“ | 2 |
| Derselbe spanische Text ohne Akzente | 98 | GSM | 1 |
| Persische Fassung | 104 | Unicode | 2 |
| Englische Erinnerung plus ein 🙂 | 96 | Unicode, wegen des Emojis | 2 |
Ein einziger Smiley hat die Kosten der englischen Nachricht verdoppelt. Der Standard kennt auch eine spanische Erweiterungstabelle mit á, í, ó und ú; ob sie genutzt wird, hängt von Handy und Netz ab. Ohne sie fällt die Nachricht auf Unicode zurück.
Wie lange dauert das Lesen?
Eine Metaanalyse von Marc Brysbaert (2019) hat 190 Studien zur Lesegeschwindigkeit mit mehr als 18.000 Teilnehmenden ausgewertet. Erwachsene lesen englische Sachtexte still im Durchschnitt mit 238 Wörtern pro Minute, Belletristik mit 260; die meisten liegen bei Sachtexten zwischen 175 und 300 Wörtern pro Minute. Lautes Vorlesen lag im Mittel bei 183 Wörtern pro Minute.
Unser Wortzähler schätzt die Lesezeit mit 220 Wörtern pro Minute, etwas unter dem Durchschnitt, damit langsamere Leser und Menschen, die in einer Fremdsprache lesen, nicht zu kurz kommen. Für die Sprechzeit verwendet er 140 Wörter pro Minute, ein ruhiges Tempo für einen Vortrag. Ein zehnminütiger Vortrag braucht also etwa 1.400 Wörter. Laut Brysbaert hängt die Geschwindigkeit in anderen Sprachen davon ab, wie viele Wörter eine Sprache für dieselbe Aussage braucht – und das kann, wie unser Vergleich oben zeigt, um rund 10 % in beide Richtungen abweichen.
Gängige Grenzen auf einen Blick
| Was | Grenze | Gezählt in |
|---|---|---|
| SMS, GSM-Alphabet | 160 pro Nachricht, 153 pro Teil | Zeichen (€ und Klammern zählen doppelt) |
| SMS, Unicode (Persisch, Emoji, á) | 70 pro Nachricht, 67 pro Teil | UTF-16-Einheiten (ein Emoji zählt doppelt) |
| Beitrag auf X | 280 | Zeichen; Emojis zählen als 2, jeder Link als 23 |
| Title-Tag in den Google-Ergebnissen | etwa 50–60 Zeichen, bevor er abgeschnitten wird | Pixel, nicht Zeichen |
| Meta-Description in den Google-Ergebnissen | etwa 120–155 Zeichen | Pixel, nicht Zeichen |
Wie Titel und Beschreibungen in den Suchergebnissen gekürzt werden, erklärt unser Ratgeber Title-Tag und Meta-Description schreiben.
Checkliste, bevor Sie einen Text abgeben
- Klären Sie, was die Vorgabe zählt: Wörter, Zeichen mit Leerzeichen, Zeichen ohne Leerzeichen oder SMS.
- Fügen Sie den endgültigen Text in einen Zähler ein, nicht einen Entwurf mit Kommentaren oder Änderungsverfolgung.
- Prüfen Sie bei persischen Texten, ob Vorsilben und Pluralendungen mit Halbleerzeichen verbunden sind.
- Prüfen Sie bei SMS die Kodierung: Ein Emoji oder ein persischer Buchstabe senkt die Grenze von 160 auf 70 Zeichen.
- Planen Sie bei Übersetzungen ins Deutsche oder Spanische 15 bis 20 % mehr Platz ein.
- Nutzen Sie für Vorträge und Videos die Sprechzeit statt der Lesezeit.
Tools aus diesem Ratgeber
Häufige Fragen
Warum zeigen Wortzähler für denselben Text unterschiedliche Zahlen?
Weil sie unterschiedliche Regeln verwenden. Manche zählen alles zwischen Leerzeichen, andere nutzen die Unicode-Regeln für Wortgrenzen und trennen Wörter mit Bindestrich, Abkürzungen, Uhrzeiten und Webadressen. In unserem Test hatte derselbe Satz 8, 10 oder 12 Wörter. Unser Zähler wertet alles zwischen Leerzeichen, das einen Buchstaben oder eine Ziffer enthält, als ein Wort.
Zählt „E-Mail-Postfach“ als ein Wort?
In unserem Wortzähler ja. Zähler, die die Wortsegmentierung des Browsers verwenden, zählen es als drei Wörter.
Wie viele Zeichen passen in eine SMS?
160 Zeichen, wenn der Text nur das GSM-Alphabet nutzt, zu dem auch die Umlaute und ß gehören. Sobald ein Zeichen außerhalb liegt, etwa ein Emoji, passen nur noch 70. Längere Nachrichten werden in Teile zu 153 oder 67 Zeichen zerlegt.
Wie werden Emojis gezählt?
Unser Wortzähler zählt jedes Emoji so, wie Sie es sehen, als ein Zeichen. Das length von JavaScript zählt manche Emojis als bis zu acht Zeichen, X zählt jedes Emoji als zwei, und in einer SMS schaltet ein Emoji die ganze Nachricht auf Unicode um.
Was ist eine Normzeile?
Eine Rechengröße, die vor allem Übersetzer und Lektorate verwenden. Meist sind es 55 Zeichen einschließlich Leerzeichen. Teilen Sie die Zeichenzahl mit Leerzeichen aus unserem Zähler durch 55, dann erhalten Sie die Zahl der Normzeilen; fragen Sie im Zweifel nach, welche Definition Ihr Auftraggeber verwendet.
Wird der Text, den ich in den Wortzähler einfüge, hochgeladen?
Nein. Der Wortzähler läuft vollständig in Ihrem Browser. Ihr Text wird auf Ihrem Gerät gezählt und nirgendwohin geschickt.
Quellen und weiterführende Informationen
- ETSI TS 123 038 / 3GPP TS 23.038 – Alphabets and language-specific information (GSM 7-bit alphabet) (www.etsi.org)
- Unicode Standard Annex #29 – Unicode Text Segmentation (word boundaries) (www.unicode.org)
- X Developer Platform: Counting characters (docs.x.com)
- Brysbaert, M. (2019): How many words do we read per minute? A review and meta-analysis of reading rate. Journal of Memory and Language 109 (doi.org)