Artikel
Wörter, Zeichen und Groß-/Kleinschreibung: wie das Zählen von Text wirklich funktioniert
Text zu zählen klingt nach der einen Aufgabe, bei der ein Computer nichts falsch machen kann, und doch geben zwei Werkzeuge bereitwillig unterschiedliche Zahlen für denselben Absatz aus, ein Emoji kann dich 70 SMS-Zeichen kosten, und „280 Zeichen“ auf X bedeuten nicht das, was sie zu bedeuten scheinen. Hinter den alltäglichen Aufgaben, innerhalb eines Limits zu schreiben, Variablen umzubenennen oder ein Mockup zu füllen, stecken ein paar Regeln, die es sich zu kennen lohnt. Dieser Artikel geht sie durch und nutzt dabei die kleinen Textwerkzeuge dieser Seite als praktische Beispiele.
Was als Wort zählt
Die meisten Zähler, unserer eingeschlossen, definieren ein Wort so, wie es Schreibkräfte tun: eine Folge sichtbarer Zeichen zwischen Leerzeichen oder Zeilenumbrüchen. Diese eine Regel erklärt bereits die meisten Meinungsverschiedenheiten. Ist „Online-Shop“ ein Wort oder zwei? Bei einer Trennung an Leerzeichen: eins. Ist „geht's“ ein Wort oder zwei? Eins. Zahlen, URLs und E-Mail-Adressen zählen ebenfalls jeweils als ein Wort. Die Konvention bricht bei Sprachen zusammen, die ohne Leerzeichen geschrieben werden: Im Chinesischen oder Japanischen gibt es kein Leerzeichen zum Trennen, sodass eine „Wortzahl“ keinen Sinn ergibt und man stattdessen mit der Zeichenzahl arbeiten sollte. Schätzungen der Lesezeit legen eine zweite Konvention obendrauf: Unser Wortzähler teilt die Wortzahl durch 200 Wörter pro Minute, einen üblichen Durchschnittswert für stilles Lesen bei Erwachsenen, also solltest du das Ergebnis als Planungsgröße behandeln, nicht als Versprechen.
Ein Zeichen ist nicht immer ein Symbol
Die Zeichenzählung ist trüber, weil Unicode-Text mehrere Schichten hat. Was du als ein Zeichen wahrnimmst (ein Graphem), kann aus mehreren Codepunkten aufgebaut sein, und jeder Codepunkt belegt eine oder zwei der 16-Bit-Einheiten, die die length-Eigenschaft von JavaScript zählt. Das grinsende Gesicht-Emoji ist ein Graphem, aber zwei dieser Einheiten, sodass ein naiver Zähler 2 ausgibt. Ein Familien-Emoji, das durch Zusammenfügen mehrerer Personen-Emojis entsteht, ist ein Graphem, fünf Codepunkte und acht Einheiten. Selbst einfacher Text hat dieses Problem: „café“ kann mit é als einem einzigen Codepunkt gespeichert werden oder als e gefolgt von einem kombinierenden Akzent, auf dem Bildschirm identisch, in der Zählung unterschiedlich. Deshalb widersprechen sich zwei Zähler: Sie messen unterschiedliche Schichten. Die Regeln zum Gruppieren von Codepunkten zu vom Nutzer wahrgenommenen Zeichen sind in Unicodes Textsegmentierungs-Annex (UAX #29) standardisiert, und gut gemachte Zähler folgen ihm.

Die Grenzwerte, für die du eigentlich zählst
Bei Zeichenlimits wird das Zählen zu Geld. Eine SMS trägt 160 Zeichen im kompakten GSM-7-Alphabet, aber ein einziges Zeichen außerhalb davon (ein Emoji oder ein Buchstabe, den das Alphabet nicht kennt) schaltet die gesamte Nachricht auf UCS-2 um, und das Limit fällt auf 70; lange Nachrichten werden in Teile von 153 oder 67 Zeichen zerlegt, jeder separat abgerechnet. X erlaubt 280 Zeichen pro Beitrag, gewichtet sie aber: Jede URL zählt unabhängig von ihrer tatsächlichen Länge als 23, und die meisten Emojis und CJK-Zeichen zählen als 2. Suchergebnis-Ausschnitte haben stattdessen weiche Grenzen: Google kürzt Titel und Beschreibungen nach Pixelbreite, sodass die bekannten Richtwerte von 60 Zeichen für den Titel und 155 für die Beschreibung eher Arbeitskonventionen als Garantien sind. Wenn ein Limit wirklich zählt, zähl nach denselben Regeln, die die Plattform verwendet, und lass Spielraum.
Groß-/Kleinschreibung ist eine Konvention, und jeder Stil hat seinen Platz
Groß-/Kleinschreibung zu ändern klingt trivial, bis man auf die Konventionen stößt, die sich darüber türmen. Fließtext kennt Title Case, bevorzugt in US-Schlagzeilen, und sentence case, den die meisten europäischen Styleguides bevorzugen. Code hat seine eigenen Familien: camelCase für Variablen in JavaScript und Java, PascalCase für Klassen- und Komponentennamen, snake_case in Python und Datenbanken, SCREAMING_SNAKE_CASE für Konstanten und kebab-case für CSS-Klassen, Dateinamen und URL-Slugs, wo Kleinschreibung die klassische Falle von Links vermeidet, die sich nur in der Groß-/Kleinschreibung unterscheiden. Eine Handvoll Bezeichner von Hand umzuwandeln ist unproblematisch; eine Liste von achtzig umzuwandeln ist, wie Tippfehler entstehen. Ein Groß-/Kleinschreibungs-Konverter wendet die Umwandlung mechanisch an, einschließlich der fummeligen Teile wie der Entscheidung, was mit Abkürzungen und bestehenden Trennzeichen passiert.

Füllsatz, und Dateien, die dein Handy nicht öffnen will
Zwei weitere Aufgaben runden das Set ab. Layouts werden mit Platzhaltertext beurteilt, weil echte Sätze die Aufmerksamkeit auf ihre Bedeutung lenken; Lorem Ipsum funktioniert genau deshalb, weil es fast, aber nicht ganz, lesbares Latein ist. Unser Generator erzeugt es absatz-, satz- oder wortweise, sodass ein Mockup auf realistische Längen gefüllt werden kann, statt einen eingefügten Block zu wiederholen. Und wenn jemand eine .md-, .json-, .csv- oder .log-Datei schickt, die das Handy nicht öffnen will, zeigt ein browserbasierter Text-Viewer sie an, ohne einen Editor zu installieren oder die Datei an irgendeine Konvertierungsseite weiterzuleiten. Alles oben Genannte, Zählen eingeschlossen, läuft vollständig in deinem Browser: Der Text verlässt dein Gerät nie, was mehr als sonst zählt, wenn das, was du misst, ein Entwurf, ein Vertrag oder ein Log voller interner Pfade ist.
Tools in diesem Artikel
- WortzählerWörter, Zeichen, Sätze, Absätze zählen und Lesezeit schätzen. Live, kein Upload.
- Groß-/Kleinschreibungs-KonverterText zwischen camelCase, snake_case, kebab-case, Titelschreibweise und mehr konvertieren. Kein Upload.
- Lorem-Ipsum-GeneratorLorem-Ipsum-Platzhaltertext nach Absätzen, Sätzen oder Wörtern generieren. Mit einem Klick kopieren. Kein Upload.
- Text- / Code-ViewerText- und Code-Dateien öffnen, die Ihr Gerät ablehnt, Markdown, HTML, JSON, CSV, XML und mehr.
Häufige Fragen
Wie viele Wörter passen auf eine Seite?
Die Verlagskonventionen gehen von etwa 500 Wörtern für eine einzeilig formatierte Seite und etwa 250 für eine doppelzeilig formatierte aus, bei einer üblichen 12-Punkt-Schrift auf A4- oder Letter-Papier. Reale Dokumente weichen von diesen Werten mit jeder Änderung von Schrift, Rand oder Überschrift ab, weshalb Aufgaben und Einreichungen zunehmend eine Wortzahl statt einer Seitenzahl vorgeben. Wenn du den Text schon hast, zähl ihn direkt und überspring die Schätzung; die Seitenkonventionen sind nur nützlich, bevor der Text existiert.
Was bedeutet Lorem Ipsum eigentlich?
Es ist verwürfeltes Latein, kein Kauderwelsch. Die Standardpassage ist aus Ciceros De finibus bonorum et malorum herausgeschnitten und neu zusammengesetzt, einem philosophischen Text aus dem Jahr 45 v. Chr.; das Fragment „dolorem ipsum“ bedeutet „der Schmerz selbst“. Das Verwürfeln ist der Sinn der Sache: Der Text sieht aus wie natürliche Sprache, mit plausiblen Wortlängen und Satzrhythmus, widersetzt sich aber dem Lesen, sodass Betrachter das Layout beurteilen statt den Text. Seine moderne Verbreitung wird meist den Letraset-Übertragungsbögen der 1960er-Jahre und der Desktop-Publishing-Software der 1980er-Jahre zugeschrieben.
Warum zählt eine Plattform weniger Zeichen als mein Zähler?
Weil Plattformen mit eigenen Gewichtungen zählen. X startet bei 280, rechnet aber jede URL als 23 Zeichen und die meisten Emojis und CJK-Zeichen als je 2. SMS-Gateways schalten die gesamte Nachricht vom 160-Zeichen-GSM-7-Alphabet auf den 70-Zeichen-UCS-2-Modus um, sobald ein Zeichen es erfordert. Und jede Plattform kann Code-Units statt Grapheme zählen, sodass ein einzelnes Familien-Emoji 8 Einheiten des Limits verbrauchen kann. Wenn die Zahl auf dem Button nicht mit deinem Zähler übereinstimmt, gewinnen die Regeln der Plattform; schreib mit Spielraum oder prüfe vor dem Senden mit dem Zähler der Plattform selbst.