Word Counter

Wörter, Zeichen, Sätze, Absätze zählen und Lesezeit schätzen

Beispiel ausprobieren

0

Wörter

0

Zeichen

0

Zeichen (ohne Leerzeichen)

0

Sätze

0

Absätze

Lesezeit

Sprechzeit

Dein Text

Läuft lokal · Sicher zum Einfügen von Secrets

Was ist Wörter zählen?

Ein Wortzähler zeigt dir, wie viele Wörter, Zeichen, Sätze und Absätze ein Text enthält. Er teilt die Eingabe an Leerraumgrenzen auf und wendet musterbasierte Regeln für die Satz- und Absatzerkennung an. Die Definition eines „Wortes" variiert je nach Sprache, Schrift und Kontext. Im Deutschen und Englischen funktioniert die Trennung nach Leerzeichen gut. In CJK-Sprachen (Chinesisch, Japanisch, Koreanisch) werden Wörter nicht durch Leerzeichen getrennt — die Segmentierung erfordert wörterbuchbasierte Algorithmen wie ICU's BreakIterator.

Zeichenzählung hat zwei gängige Definitionen: mit und ohne Leerzeichen. Die Gesamtzeichenanzahl umfasst jeden Unicode-Codepunkt im Text, einschließlich Leerzeichen, Tabulatoren und Zeilenumbrüche. Zeichen ohne Leerzeichen entfernt alle Leerzeichen vor dem Zählen — das ist die Kennzahl, die Plattformen wie Twitter (jetzt X) für Beitragslängenbeschränkungen und Übersetzer für die Abrechnung pro Zeichen verwenden. Der Unterschied ist relevant, wenn Text in Systeme mit strikten Längenbeschränkungen eingefügt wird.

Die Schätz­werte für Lese- und Sprechzeit werden durch Division der Wortanzahl durch eine Durchschnittsrate ermittelt. Eine im Journal of Memory and Language veröffentlichte Studie (Brysbaert, 2019) beziffert die durchschnittliche Lesegeschwindigkeit bei stillem Lesen mit 238 Wörtern pro Minute für englische Prosa. Das Sprechtempo bei Präsentationen liegt typischerweise zwischen 130 und 160 Wörtern pro Minute. Diese Durchschnittswerte variieren nach Textschwierigkeit, Zielgruppe und Sprache, liefern aber einen praktischen Richtwert für Blog-Beiträge, Dokumentation und Folien.

Warum diesen Word Counter verwenden?

Text einfügen und sofort Wort-, Zeichen-, Satz- und Absatzanzahl erhalten — ohne Konto zu erstellen oder Daten über das Netzwerk zu senden.

Sofortige Ergebnisse
Die Zählung aktualisiert sich beim Tippen oder Einfügen. Kein Button-Klick, kein Ladespinner. Verschiedene Texte direkt hintereinander testen, ohne zu warten.
🔒
Datenschutz-first-Verarbeitung
Die gesamte Zählung erfolgt im Browser per JavaScript. Dein Text verlässt nie dein Gerät, und es wird nichts auf einem Server gespeichert oder protokolliert.
📊
Sieben Kennzahlen auf einmal
Wörter, Zeichen (mit und ohne Leerzeichen), Sätze, Absätze, Lesezeit und Sprechzeit. Ein einziges Einfügen liefert alles, was du brauchst.
🌍
Kein Konto und keine Installation nötig
Seite öffnen und direkt loszählen. Kein Signup, keine Browser-Erweiterung, keine Desktop-App. Funktioniert auf jedem Gerät mit einem modernen Browser.

Anwendungsfälle für den Word Counter

Content-Erstellung und Blogging
Artikellänge gegen SEO-Zielwerte prüfen. Google schreibt keine Mindestwortanzahl vor, aber Studien von Backlinko und Ahrefs zeigen, dass top-rankende Seiten bei umkämpften Keywords durchschnittlich 1.400 bis 1.700 Wörter umfassen.
API-Dokumentation
Endpoint-Beschreibungen konsistent halten. Wenn der Style Guide vorschreibt, dass jede Parameter-Beschreibung unter 200 Zeichen bleiben soll, Text hier einfügen und vor dem Commit prüfen.
Vorbereitung wissenschaftlicher Arbeiten
Konferenz-Einreichungen und Fachzeitschriften haben strikte Wortlimits. Wörter vor der Einreichung zählen, um eine Desk Rejection wegen Überschreitung zu vermeiden.
Social-Media-Beiträge verfassen
Twitter/X erlaubt 280 Zeichen, LinkedIn-Beiträge werden bei 3.000 Zeichen abgeschnitten, und Meta-Anzeigen-Headlines sind auf 40 Zeichen begrenzt. Zeichenanzahl vor der Veröffentlichung prüfen.
DevOps-Commit-Messages
Das konventionelle Git-Commit-Message-Format empfiehlt eine Subject-Zeile unter 50 Zeichen und einen Body mit Zeilenumbruch bei 72 Zeichen. Entwurf einfügen und vor dem Commit prüfen.
Übersetzung und Lokalisierung
Übersetzer berechnen Arbeit nach Wort- oder Zeichenanzahl. Genaue Anzahl des Quelltexts ermitteln, um Angebote anzufragen und Projektkosten zu schätzen, bevor Dateien an eine Übersetzungsagentur geschickt werden.

Textkennzahlen-Referenz

Jede Kennzahl, die dieses Tool ausgibt, hat eine spezifische Definition. Die Tabelle unten zeigt, wie jede berechnet wird.

KennzahlBerechnungsmethodeBeispiel
WordsSequences separated by whitespace"hello world" → 2
CharactersAll characters including spaces"hi there" → 8
Characters (no spaces)Letters, digits, punctuation only"hi there" → 7
SentencesSegments ending with . ? or !"Hi. Bye!" → 2
ParagraphsText blocks separated by blank lines"A\n\nB" → 2
Reading timeWord count ÷ 238 wpm (silent reading avg)1 000 words → ~4.2 min
Speaking timeWord count ÷ 150 wpm (presentation pace)1 000 words → ~6.7 min

Wortanzahl vs. Zeichenanzahl

Diese beiden Kennzahlen beantworten verschiedene Fragen. Die falsche Wahl kann zu abgelehnten Einreichungen oder defekten Layouts führen.

Wortanzahl
Misst die Anzahl der durch Leerzeichen getrennten Token. Das ist die Standardkennzahl für Aufsätze, Artikel und Buchmanuskripte. Die meisten Fachzeitschriften, Blogging-Plattformen und Freelance-Verträge definieren Länge in Wörtern. Sie ist sprachabhängig: Ein englischer Absatz mit 500 Wörtern könnte ins Deutsche mit 700 Wörtern oder ins Chinesische mit 300 Zeichen übersetzt werden.
Zeichenanzahl
Misst die Anzahl einzelner Zeichen (Unicode-Codepunkte). Das ist der Standard für Social-Media-Limits (Twitter: 280 Zeichen), SMS-Nachrichten (160 Byte in GSM-7), UI-Strings und CJK-Texte, bei denen keine Wortgrenzen existieren. Wenn eine Plattform von „Zeichenlimit" spricht, meint sie in der Regel Codepunkte, nicht Bytes. Surrogate Pairs (Emojis, manche CJK-Zeichen) können je nach Plattform als 1 oder 2 gezählt werden.

Code-Beispiele

So werden Wörter und Zeichen programmatisch in verschiedenen Sprachen gezählt. Jedes Beispiel verarbeitet dieselbe Eingabe-Zeichenkette für einen konsistenten Vergleich.

JavaScript
// Word count — split on whitespace, filter empty strings
const text = 'Hello  world!  How are you?'
const words = text.trim().split(/\s+/).filter(Boolean)
console.log(words.length) // → 5

// Character count
console.log(text.length)                          // → 27 (with spaces)
console.log(text.replace(/\s/g, '').length)       // → 22 (without spaces)

// Sentence count — split on sentence-ending punctuation
const sentences = text.split(/[.!?]+/).filter(s => s.trim().length > 0)
console.log(sentences.length) // → 2

// Reading time estimate (238 wpm average)
const readingMin = words.length / 238
console.log(Math.ceil(readingMin)) // → 1 min
Python
import re

text = 'Hello  world!  How are you?'

# Word count
words = text.split()
print(len(words))  # → 5

# Character counts
print(len(text))                              # → 27 (with spaces)
print(len(text.replace(' ', '')))             # → 22 (without spaces)

# Sentence count
sentences = [s for s in re.split(r'[.!?]+', text) if s.strip()]
print(len(sentences))  # → 2

# Paragraph count
multiline = """First paragraph.

Second paragraph."""
paragraphs = [p for p in multiline.split('\n\n') if p.strip()]
print(len(paragraphs))  # → 2
Go
package main

import (
	"fmt"
	"strings"
	"unicode"
)

func main() {
	text := "Hello  world!  How are you?"

	// Word count
	words := strings.Fields(text)
	fmt.Println(len(words)) // → 5

	// Character count (rune-aware for Unicode)
	fmt.Println(len([]rune(text))) // → 27

	// Characters without spaces
	noSpaces := strings.Map(func(r rune) rune {
		if unicode.IsSpace(r) {
			return -1
		}
		return r
	}, text)
	fmt.Println(len([]rune(noSpaces))) // → 22
}
CLI (bash)
# Word count
echo "Hello world" | wc -w
# → 2

# Character count (bytes — use wc -m for multibyte chars)
echo -n "Hello world" | wc -m
# → 11

# Line count
echo -e "line1\nline2\nline3" | wc -l
# → 3

# Count words in a file
wc -w < article.txt
# → 4230

Häufig gestellte Fragen

Wie definiert ein Wortzähler ein „Wort"?
Dieses Tool teilt Text an Leerzeichen (Leerzeichen, Tabulatoren, Zeilenumbrüche) und zählt die resultierenden nicht-leeren Token. Bindestrich-Verbindungen wie „gut-bekannt" zählen als ein Wort. Das entspricht dem Verhalten von Microsoft Word und Google Docs für deutschen und englischen Text. Bei CJK-Sprachen unterschätzt die Leerzeichen-Trennung die tatsächliche Wortanzahl, da diese Schriften keine Leerzeichen zwischen Wörtern verwenden.
Ist die Lesezeitschätzung genau?
Die Schätzung verwendet 238 Wörter pro Minute, basierend auf einer Meta-Analyse von Marc Brysbaert aus dem Jahr 2019 über 190 Studien. Das ist ein guter Durchschnitt für englische Sachliteratur, die Erwachsene still lesen. Technische Dokumentation mit Code-Blöcken wird langsamer gelesen (150 bis 180 wpm), und informeller Blog-Content wird schneller gelesen (250 bis 300 wpm). Den Wert als Richtwert betrachten, nicht als Garantie.
Was ist der Unterschied zwischen Zeichen und Zeichen ohne Leerzeichen?
Zeichen umfasst jedes Zeichen im Text: Buchstaben, Ziffern, Satzzeichen, Leerzeichen, Tabulatoren und Zeilenumbrüche. Zeichen ohne Leerzeichen entfernt alle Leerzeichen vor dem Zählen. Den „ohne Leerzeichen"-Wert verwenden, wenn Limits für Plattformen wie Twitter geprüft werden, wo Leerzeichen zum Limit zählen, oder bei Übersetzungspreisen in CJK-Sprachen, wo Leerzeichen nicht Teil des Schriftsystems sind.
Wie werden Sätze gezählt?
Das Tool zählt Segmente, die mit einem Punkt, Ausrufezeichen oder Fragezeichen enden. Abkürzungen wie „Dr." oder „z.B." können die Zählung verfälschen, da jeder Punkt einen Treffer auslöst. Für exakte Satzsegmentierung NLP-Bibliotheken wie spaCy oder NLTK verwenden, die trainierte Modelle für den Umgang mit Abkürzungen, Auslassungspunkten und Dezimalzahlen einsetzen.
Kann ich Wörter in einer Datei zählen, ohne einzufügen?
Dieses Browser-Tool funktioniert nur mit eingefügtem Text. Um Wörter in einer Datei über die Kommandozeile zu zählen, wc -w dateiname unter Linux oder macOS verwenden. Unter Windows bietet PowerShell (Get-Content datei.txt | Measure-Object -Word).Words. Bei großen Dateien oder Stapelverarbeitung sind Kommandozeilen-Tools schneller als jeder browserbasierte Zähler.
Zählt das Tool Unicode-Zeichen korrekt?
Ja. JavaScripts string.length zählt UTF-16-Code-Units, nicht Codepunkte. Daher kann ein einzelnes Emoji wie eine Flagge (eine ZWJ-Sequenz aus mehreren Codepunkten) eine höhere Zeichenanzahl als erwartet melden. Dieses Tool verwendet dieselbe Zählmethode wie die eingebaute String-API des Browsers. Für präzise Graphem-Cluster-Zählung die Intl.Segmenter API verwenden, die in modernen Browsern verfügbar ist.
Wie verhält sich dieses Tool im Vergleich zum Wortzähler in Microsoft Word oder Google Docs?
Microsoft Word und Google Docs verwenden ähnliche leerzeichen-basierte Trennung für Wortzählungen. Geringfügige Unterschiede können bei Bindestrich-Wörtern, Gedankenstrichen ohne Leerzeichen und der Behandlung von Fußnoten oder Überschriften auftreten. Dieses Tool zählt exakt den eingefügten Text, ohne Metadaten, Überschriften oder Fußnoten. Zum exakten Abgleich mit einer bestimmten Plattform denselben Text in beide einfügen und vergleichen.