Leerzeilen entfernen, online
Text einfügen, alle Leerzeilen rausstreichen — inklusive „sieht leer aus, hat aber Leerzeichen"-Zeilen. Anders als der Duplikatentferner auf der Startseite wird hier nichts dedupliziert — nicht-leere Zeilen bleiben unverändert.
Oder Strg+Enter drücken
Wann du dieses Tool nutzen solltest
AnleitungLogs und CSV-Exports kommen oft mit zufälligen Leerzeilen zwischen den Daten. In einer Einfüge-Aktion bereinigen, damit das nächste Tool einen sauberen Block sieht.
Chat-Modelle polstern Ausgaben gerne mit Leerzeilen für „Lesbarkeit". Einfügen, säubern — fertig für die Tabellenkalkulation oder den nächsten Parser.
Exporte aus CRM, Sheets oder Mailchimp enthalten oft Leerzeilen am Ende. Vor dem Reimport bereinigen, um Validierungsfehler zu vermeiden.
Beim Kopieren nicht zusammenhängender Bereiche entstehen Leerzeilen, wo vorher Lücken waren. Hier bereinigen — fertig ist die durchgängige Liste.
So funktioniert's
drei Schritte-
01
Text einfügen
Logs, CSV-Exporte, KI-Output, gescrapter Content — alles mit Leerzeilen drin.
-
02
„Leerzeichen trimmen" wählen
„Leerzeichen trimmen" ist standardmäßig an — Leerzeichen am Anfang/Ende jeder verbleibenden Zeile werden entfernt. Aus, wenn du die Formatierung jeder nicht-leeren Zeile bewahren willst.
-
03
Auf „Ausführen" klicken
Leerzeilen und reine Leerraum-Zeilen verschwinden. Die Reihenfolge der verbleibenden Zeilen bleibt erhalten.
Unter der Haube
Technische Hinweise- Definition von "leer"
- Leerer String ODER matcht /^\s*$/
- Durchsatz
- 100.000 Zeilen bereinigt in ≈100 ms auf einem 2024er M3 MacBook Air
- Threading
- Web Worker bei Dateien ≥ 2 MB oder ≥ 100.000 Zeilen
Erfasst Tabs, reguläre Spaces und Unicode-Whitespace (NBSP, en-space, em-space usw.). Eine Zeile mit nur unsichtbarem Unicode-Whitespace gilt weiterhin als leer.
Einzelner linearer Scan, ein Regex-Test pro Zeile. Keine Allokation pro verworfener Zeile.
Über dem Desktop-Schwellenwert bleibt die Seite interaktiv, während ein Worker die Datei verarbeitet und das Ergebnis als .txt-Download liefert.
Datenschutz & Grenzen
was wo bleibtAlles läuft in deinem Browser — kein Upload, kein fetch, keine Analytics auf dem Text, den du einfügst. Nach dem Laden funktioniert das Tool offline. 80 MB Hartlimit pro Lauf.
Häufig gefragt
beantwortetWas zählt als Leerzeile?
Zwei Bedingungen: (1) der String ist exakt leer, oder (2) er matcht die Regex /^\s*$/ — also enthält nur Leerraumzeichen. Das erfasst Spaces, Tabs und unsichtbares Unicode-Whitespace wie NBSP (U+00A0), en-space, em-space und zero-width space.
Werden die nicht-leeren Zeilen verändert?
Nur wenn der „Leerzeichen trimmen"-Schalter an ist (standardmäßig). Mit „Leerzeichen trimmen" aus wird jede nicht-leere Zeile genau wie sie ist erhalten — Leerzeichen am Anfang/Ende bleiben. Das Tool ändert nur die Zeilen, die es entfernt, nicht die, die es behält.
Wie unterscheidet sich das von `grep -v "^$"`?
`grep -v "^$"` erwischt nur wirklich leere Zeilen, keine reinen Leerraum-Zeilen — eine Zeile mit einem einzelnen Space kommt durch `grep -v "^$"` durch, wird aber von diesem Tool entfernt. Näher dran ist `grep -Ev "^\s*$"`.
Wird mein Text irgendwohin hochgeladen?
Nein. Alle Verarbeitung passiert in deinem Browser-Tab. Kein fetch, kein XHR, keine Telemetrie auf deinem Input. Die Seite funktioniert offline nach dem Laden.