Zum Inhalt springen
Favoriten

Zeichenzähler

Aktualisiert:

Fügen Sie Text ein oder tippen Sie ihn ein, um Zeichen mit Leerzeichen und ohne Leerzeichen zu zählen. Die Ergebnisse umfassen Buchstaben, Satzzeichen, Symbole und Zeilenumbrüche.

Tool zum Zählen von Zeichen in Text

Eingabefelder
Wenn aktiviert, wird das Ergebnis automatisch aktualisiert, sobald Sie einen Wert ändern.

Formel des Zeichenzählers

Formel
\[ C_{\text{mit}}=n,\qquad C_{\text{ohne}}=n-w \]

Wobei gilt:

  • \(C_{\text{mit}}\) — das Ergebnis Zeichen (mit Leerzeichen).
  • \(C_{\text{ohne}}\) — das Ergebnis Zeichen (ohne Leerzeichen).
  • \(n\) — die Länge der Eingabe in JavaScript-UTF-16-Codeeinheiten.
  • \(w\) — die Anzahl der als Leerzeichen entfernten Codeeinheiten.

Der Rechner misst zunächst die Länge des Textes, entfernt dann die Leerzeichen und misst ihn erneut. „Ohne Leerzeichen“ schließt mehr als gewöhnliche Leerzeichen aus: Auch Tabulatoren, Zeilenumbrüche und andere Zeichen, die auf die JavaScript-Leerzeichenregel passen, werden nicht mitgezählt.

Zeichenzähler – Rechenbeispiel

Beispiel: Das Feld Text enthält den Standardtext „Hello world!“. Er besteht aus fünf Buchstaben in „Hello“, einem Leerzeichen und sechs Zeichen in „world!“

\[ C_{\text{mit}}=5+1+6=12,\qquad C_{\text{ohne}}=12-1=11 \]

Ergebnis: 12 Zeichen (mit Leerzeichen) und 11 Zeichen (ohne Leerzeichen).

So verwenden Sie den Zeichenzähler

  1. Tippen oder fügen Sie Ihren Inhalt in das Feld Text ein. Das Feld beginnt als Beispiel mit „Hello world!“; ersetzen Sie diesen Text, um Ihren eigenen Text zu zählen.
  2. Lesen Sie Zeichen (mit Leerzeichen) für die Länge der vollständigen Eingabe, einschließlich Leerzeichen und Satzzeichen.
  3. Lesen Sie Zeichen (ohne Leerzeichen) für die Länge, nachdem die Leerzeichen entfernt wurden. Vergleichen Sie das jeweils relevante Ergebnis mit dem Limit, das Sie einhalten müssen.

Wenn Sie einen Titel, eine Nachricht oder eine Formularantwort prüfen, fügen Sie nur den Text ein, der tatsächlich übermittelt wird. Ein zusätzlicher Zeilenumbruch am Ende einer eingefügten Auswahl kann das erste Ergebnis beeinflussen, selbst wenn er im Feld kaum zu erkennen ist.

Was die Zeichenanzahlen bedeuten

Ein Zeichenlimit legt fest, wie viel Text Sie in ein Feld eingeben oder in einem bestimmten Format veröffentlichen können. Dieser Rechner gibt Ihnen zwei Ansichten derselben Eingabe. Zeichen (mit Leerzeichen) ist die vollständige Länge, wie sie von JavaScript gemessen wird. Sie umfasst Buchstaben, Ziffern, Satzzeichen, sichtbare Symbole, Leerzeichen, Tabulatoren und Zeilenumbrüche. Verwenden Sie dieses Ergebnis, wenn das Limit für alles gilt, was Sie eingeben.

Zeichen (ohne Leerzeichen) zählt die Eingabe, nachdem die Leerzeichen entfernt wurden. Das ist nützlich, wenn Sie die Menge an Inhalt ohne Leerzeichen in zwei Textabschnitten vergleichen möchten. Trotz der Bezeichnung werden mehr als nur die Leerzeichen zwischen Wörtern entfernt: Auch Tabulatoren und Zeilenumbrüche werden ausgeschlossen. Satzzeichen und andere Symbole, die keine Leerzeichen sind, zählen weiterhin mit. Die Differenz zwischen den beiden Ergebnissen ist die Menge der entfernten Leerzeichen, gemessen in denselben Einheiten.

Ein Entwurf mit beispielsweise 100 Zeichen einschließlich Leerzeichen und 15 Leerzeichen ergibt ein Ergebnis ohne Leerzeichen von 85. Keines der beiden Ergebnisse ist eine Wortanzahl, und die Zahl ohne Leerzeichen entfernt keine Satzzeichen. Wenn Sie vor dem Zählen die Groß- und Kleinschreibung ändern möchten, nutzen Sie den Groß-/Kleinschreibung-Konverter und fügen den überarbeiteten Text anschließend hier ein.

Details zum Zählen und praktische Grenzen

Der Rechner verwendet JavaScripts text.length, das UTF-16-Codeeinheiten misst und nicht die Anzahl der Symbole, die eine Person sieht. Die meisten häufigen Buchstaben und Satzzeichen zählen jeweils als eine Einheit. Manche Emojis und andere Zeichen außerhalb der mehrsprachigen Basis-Ebene zählen als zwei. Ein Symbol, das aus mehreren Zeichen zusammengesetzt ist – etwa ein Emoji mit einem Hautfarben-Modifikator oder ein Buchstabe mit einem separaten kombinierenden Zeichen – kann noch mehr Einheiten beitragen. Das bedeutet, dass eine optisch kurze Zeichenkette eine höhere Anzahl liefern kann als erwartet.

Auch Zeilenenden können eine Rolle spielen. Ein Zeilenvorschub zählt zum Ergebnis mit Leerzeichen; ein Paar aus Wagenrücklauf und Zeilenvorschuch belegt zwei Codeeinheiten. Beide werden aus dem Ergebnis ohne Leerzeichen entfernt. Wenn Sie denselben Text aus verschiedenen Apps kopieren, können Unterschiede bei den Zeilenenden oder unsichtbare Leerzeichen die erste Anzahl verändern. Entfernen Sie unerwünschte Leerzeilen und anhängende Leerzeichen, wenn ein Limit knapp bemessen ist.

Nicht jeder Dienst definiert „Zeichen“ auf dieselbe Weise. Eine Website kann sichtbare Symbole, UTF-16-Einheiten, Bytes zählen oder eigene Regeln für Links und Emojis verwenden. Betrachten Sie diesen Rechner als Prüfung seiner angegebenen Zählmethode, nicht als Garantie, dass eine andere Plattform den Text akzeptiert. Für die Bytegröße statt der Zeichenlänge siehe das Tool Textgröße. Um Emojis zu entfernen, bevor Sie den verbleibenden Text prüfen, probieren Sie den Emoji-Entferner aus.

Häufig gestellte Fragen

Wie kann ich Zeichen von Hand zählen?

Nummerieren Sie bei einem kurzen Text jeden Buchstaben, jede Ziffer, jedes Satzzeichen und jedes Leerzeichen der Reihe nach. „Hi, Sam!“ hat beispielsweise acht Zeichen: zwei Buchstaben, ein Komma, ein Leerzeichen, drei Buchstaben und ein Ausrufezeichen. Die Anzahl ohne Leerzeichen ist sieben. Bei längeren Texten sollten Sie auf leicht übersehene Zeichen achten, etwa Leerzeichen am Anfang oder Ende.

Welche Zeichenanzahl ist gut für einen Titel oder eine Nachricht?

Es gibt keine universell gute Zeichenanzahl; das Limit und der Zweck sind wichtiger als die Zahl selbst. Ein Titel sollte in der Regel lang genug sein, um verständlich zu sein, aber kurz genug, um dort angezeigt zu werden, wo er erscheint. Bei einem Formular oder einer Nachricht mit striktem Maximum lassen Sie einen kleinen Spielraum, falls das Zielsystem Links, Emojis oder Formatierung anders zählt.

Zählt ein Leerzeichen mit der Breite null als Zeichen?

Ja. Ein Leerzeichen mit der Breite null ist unsichtbar, wird aber von diesem Rechner in beiden Ergebnissen mitgezählt, da JavaScript es für diese Entfernungsregel nicht als Leerzeichen einstuft. Ein geschütztes Leerzeichen wird dagegen aus dem Ergebnis ohne Leerzeichen entfernt. Wenn eine Anzahl unerwartet hoch erscheint, fügen Sie den Text in einen Editor ein, der verborgene Zeichen anzeigen kann.

Warum können zwei identisch aussehende Wörter unterschiedliche Zeichenanzahlen haben?

Unicode kann manche sichtbare Buchstaben auf mehr als eine Weise darstellen. Ein akzentuierter Buchstabe kann beispielsweise als ein einzelnes Zeichen gespeichert werden oder als ein Grundbuchstabe, gefolgt von einem kombinierenden Akzent. Die Wörter können gleich aussehen und dennoch unterschiedliche Anzahlen liefern. Wenn es auf exakte Limits ankommt, vergleichen Sie den Text, nachdem Sie ihn im Zielsystem eingefügt haben, und verlassen Sie sich nicht auf sein Aussehen.

Wie schätze ich Zeichen anhand einer Wortanzahl ab?

Multiplizieren Sie die Anzahl der Wörter mit der durchschnittlichen Wortlänge und rechnen Sie dann etwa ein Trennzeichen zwischen den Wörtern ein. Mit fünf Buchstaben pro Wort plus einem Leerzeichen ergibt sich eine schnelle Schätzung von etwa sechs Zeichen pro Wort. Das ist nur eine Planungshilfe: Namen, Zahlen, Satzzeichen, Zeilenumbrüche sowie ungewöhnlich lange oder kurze Wörter können die tatsächliche Anzahl erheblich verändern.

Sind Zeichen dasselbe wie Bytes?

Nein. Eine Zeichenanzahl misst die Textlänge nach einer bestimmten Zählregel; Bytes messen die Speicher- oder Übertragungsgröße in einer bestimmten Codierung. In UTF-8 belegt ein einfacher englischer Buchstabe in der Regel ein Byte, während viele akzentuierte Buchstaben und Emojis mehr beanspruchen. Sie können die Ergebnisse dieses Rechners nicht zuverlässig mit einem einzigen Multiplikator in Bytes umrechnen; verwenden Sie ein Byte-Zähltool, wenn eine Datei oder API ein Bytelimit vorgibt.

Warum zeigt eine andere Website eine andere Zeichenanzahl an?

Die Website verwendet möglicherweise eine andere Zählregel oder verarbeitet Ihren Text, bevor sie ihn zählt. Manche Dienste zählen sichtbare Symbole, kürzen Links, ändern Zeilenenden oder schließen bestimmte Formatierung aus. Um eine abgelehnte Übermittlung zu vermeiden, prüfen Sie den Zähler des Zielsystems und fügen Sie dort genau den endgültigen Text ein – besonders, wenn Sie nah an dessen Limit sind.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert