Zeilen zählen | Zeilen schnell zählen

Unser Zeilen zählen-Tool ermittelt schnell die Zeilenanzahl in Ihrem Text. Geben Sie einfach den Text ein und erhalten Sie sofort das Ergebnis. Ideal für Dokumente, Berichte und Programmiercode.

Im Browser Aktualisiert 05/2026

0 / 500,000
Datei zum Laden hier ablegen (max. 5 MB)
Analyseergebnisse
Gesamtzeilen
0
Nicht-leere Zeilen
0
Leere Zeilen
0
Doppelte Zeilen
0
Zeichen
0
Zeichen (ohne Leerzeichen)
0
Wörter
0
Absätze
0
Sätze
0
Lesezeit
0 Min.
Durchschnittliche Zeilenlänge
0
Längste Zeile (Zeichen)
0
Kürzeste Zeile (Zeichen)
0
Längstes Wort
Einzigartige Wörter
0
Zeilenenden
1
Fügen Sie Ihren Text in den Eingabebereich ein oder tippen Sie ihn, oder ziehen Sie eine Textdatei per Drag-and-Drop hinein.
2
Statistiken aktualisieren sich automatisch beim Tippen. Klicken Sie auf Analysieren, um eine Aktualisierung zu erzwingen.
3
Verwenden Sie die Transformationsschaltflächen (Duplikate entfernen, Sortieren, Beschneiden, Zeilennummern hinzufügen usw.), um die Eingabe direkt zu bereinigen.
4
Klicken Sie auf Ergebnisse kopieren, um eine beschriftete Zusammenfassung zu erhalten, die Sie in ein Ticket, README oder eine E-Mail einfügen können.
5
Möchten Sie neu beginnen? Klicken Sie auf das Papierkorb-Symbol, um die Eingabe zu löschen und alle Zähler zurückzusetzen.
Schnelltipps
  • Ziehen Sie eine .txt-, .csv-, .log-, .md- oder Code-Datei direkt auf den Eingabebereich, um sie sofort zu laden.
  • Drücken Sie Strg + Enter (Cmd + Enter auf dem Mac), um die Analyse erneut auszuführen.
  • Verwenden Sie die Transformationsschaltflächen (sortieren, Duplikate entfernen, leere entfernen), um eine Liste vor dem Zählen zu bereinigen.
  • Das Feld Zeilenenden zeigt Ihnen, ob die Datei Unix LF, Windows CRLF oder klassisches Mac CR verwendet — nützlich beim Debuggen plattformübergreifender Dateien.
  • Die Lesezeit verwendet einen Durchschnitt von 225 Wörtern pro Minute — ein forschungsbasiertes Tempo für stilles Lesen bei Erwachsenen.
Echtzeit-Analyse

Sechzehn Metriken — Gesamtzeilen, leere, nicht-leere, Duplikate, Wörter, Sätze, Absätze, Lesezeit und mehr — werden während der Eingabe neu berechnet.

Tiefgehende Textstatistiken

Durchschnittliche / längste / kürzeste Zeile, längstes Wort, Anzahl einzigartiger Wörter und Erkennung von Unix- vs. Windows-Zeilenenden.

Ein-Klick-Transformationen

Duplikate entfernen, sortieren, umkehren, Leerzeichen kürzen, leere Zeilen entfernen oder Zeilennummern hinzufügen — direkt auf die Eingabe angewendet.

Drag-and-Drop-Dateiladen

Legen Sie eine beliebige .txt-/.csv-/.log-/.md-/.json-/.xml-/.html-/.css-/.js-/.py-/.sql-Datei (bis zu 5 MB) direkt im Editor ab.

Halbe-Million-Zeichen-Kapazität

Verarbeitet bis zu 500.000 Zeichen im Browser — genug für ganze Buchkapitel, große Logs oder CSVs mit 10.000 Zeilen.

Vollständig privat

Die gesamte Verarbeitung erfolgt in Ihrem Browser. Nichts wird hochgeladen, protokolliert oder gespeichert.

Code-Analyse

Zählen Sie SLOC (Codezeilen), erkennen Sie leere/doppelte Zeilen und überprüfen Sie die durchschnittliche Zeilenlänge vor einem Refactoring.

Schreiben & Bearbeiten

Erreichen Sie eine Wortanzahl, schätzen Sie die Lesezeit und prüfen Sie das Satztempo für einen Artikel, Blogbeitrag oder Aufsatz.

Datenbereinigung

Legen Sie eine CSV ab, deduplizieren Sie Zeilen, sortieren Sie alphabetisch und exportieren Sie erneut — perfekt zum Bereinigen von E-Mail-Listen oder Adressdumps.

E-Mail-/SMS-Vorlagen

Überprüfen Sie mit den Zählern Zeichen und Zeichen (ohne Leerzeichen), dass Ihre Nachricht innerhalb der Zeichenbegrenzungen bleibt.

Log-Inspektion

Stellen Sie schnell fest, wie viele Zeilen eine Logdatei enthält, wie viele leer sind und ob die Zeilenenden zu Ihrer Plattform passen.

SEO- und Content-Audits

Wortanzahl, Absatzanzahl und Lesezeit — die drei Metriken, nach denen jede Content-Audit-Checkliste fragt.

Kostenlose JSON-API und Model Context Protocol (MCP)-Server. Keine Anmeldung, kein API-Schlüssel, CORS offen. Für Claude, ChatGPT, Cursor, Skripte und Frontend-Apps konzipiert.

curl -X POST https://mate.tools/api/v1/count-lines.php \
  -H "Content-Type: application/json" \
  -d '{"text":"line one\nline two\n\nline four"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/count-lines.php",
    data=json.dumps({"text": "line one\nline two\n\nline four"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r)["metrics"])
const r = await fetch("https://mate.tools/api/v1/count-lines.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({ text: "line one\nline two\n\nline four" }),
});
console.log((await r.json()).metrics);

Hinzufügen zu claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) oder einem anderen MCP-kompatiblen Client:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}

npm: @mate-tools/mcp-server · Vollständige Anleitung: /api/mcp · Quellcode: server.js anzeigen

Häufig gestellte Fragen

Jede Zeile, die nur Leerzeichen (Leerzeichen oder Tabs) oder gar keine Zeichen zwischen zwei Zeilenumbrüchen enthält. Zeilen mit auch nur einem einzigen sichtbaren Zeichen — einschließlich Satzzeichen — werden als nicht-leer gezählt.

Ja. Jeder Unicode-Codepunkt zählt als ein Zeichen, einschließlich Emojis, Buchstaben mit Akzenten, CJK-Zeichen und Symbolen. Der Zähler Zeichen (ohne Leerzeichen) entfernt nur Leerzeichen.

Ja — und der Zeilenenden-Indikator ist hier besonders nützlich. Mit den Zählungen für leere und doppelte Zeilen können Sie toten Code oder Copy-Paste-Fehler vor einem Code-Review erkennen.

Der Browser-Editor verarbeitet bis zu 500.000 Zeichen problemlos. Größere Dateien werden am besten über die Schaltfläche Datei laden (begrenzt auf 5 MB) geladen, damit der Parser die Benutzeroberfläche nie blockiert.

Die Lesezeit verwendet 225 Wörter pro Minute, die durchschnittliche Geschwindigkeit für stilles Lesen Erwachsener auf Bildschirmen, die in der Leseforschung dokumentiert ist. Sprecher, die laut vorlesen, erreichen im Schnitt ~150 WpM.

Es erkennt, welche Zeilenumbruchzeichen im Text vorkommen: LF (Unix/Mac OS X/Linux/macOS), CRLF (Windows), CR (klassisches Mac OS 9 und früher). Dateien mit gemischten Endungen können Compiler, Diff-Tools und Shell-Skripte zerstören.

Zwei Zeilen sind nur dann Duplikate, wenn ihr gesamter Inhalt exakt übereinstimmt, einschließlich Groß-/Kleinschreibung und Leerzeichen. Für eine lockerere Deduplizierung klicken Sie zuerst auf Leerzeichen entfernen, dann auf Duplikate entfernen.

Nach Ausführung einer Transformation (Sortieren, Deduplizieren usw.) enthält der Eingabebereich den neuen Text — kopieren Sie ihn mit Strg+A → Strg+C, oder klicken Sie auf Ergebnisse kopieren für die Statistik-Zusammenfassung.

Nein. Die gesamte Analyse — einschließlich des Lesens der abgelegten Datei — läuft in Ihrem Browser über JavaScript. Nichts wird hochgeladen, keine Analytik zeichnet den Text auf, nichts wird gespeichert.

Ein Absatz wird als Block nicht-leerer Zeilen erkannt, der von anderen Blöcken durch mindestens eine leere Zeile getrennt ist. Wenn Ihr Dokument einzeilige Absätze (ohne leere Zeilen dazwischen) verwendet, wird die Zählung dies widerspiegeln.