Text bereinigen — Zeilenumbrüche, doppelte Leerzeichen & doppelte Zeilen entfernen

Entferne Zeilenumbrüche, überflüssige Leerzeichen, Duplikate und unsichtbare Zeichen, sortiere Zeilen und nutze Suchen und Ersetzen – in einem Durchgang.

10 Zeilen · 114 Zeichen

6 Zeilen · 78 Zeichen

Änderungen: 2 Tags entfernt · 1 unsichtbares Zeichen entfernt · 2 typografische Anführungszeichen begradigt · 2 Zeilen gekürzt · 3 Folgen überzähliger Leerzeichen zusammengefasst · 3 leere Zeilen entfernt · 2 doppelte Zeilen entfernt

1. Zeichen bereinigen
2. Zeilenoperationen
3. Suchen & Ersetzen (läuft zuletzt)

Läuft komplett in deinem Browser. Nichts, was du einfügst, wird an uns gesendet oder gespeichert. Alle kostenlosen Tools ansehen.

Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.

Dieser kostenlose Text-Bereiniger räumt das Durcheinander auf, das mit kopiertem Text kommt: Zeilenumbrüche mitten im Satz aus einem PDF, doppelte Leerzeichen, Leerzeilen, doppelte Einträge in einer Liste, typografische Anführungszeichen, die Code kaputt machen, übrig gebliebene HTML-Tags und unsichtbare Nullbreitenzeichen, durch die zwei gleich aussehende Strings ungleich sind. Hake die gewünschten Schritte an, und sie laufen alle gemeinsam und live, sobald du einfügst.

Jeder Schritt meldet, was er geändert hat, zum Beispiel „3 doppelte Zeilen entfernt“ oder „2 unsichtbare Zeichen entfernt“, sodass du siehst, dass das Tool getan hat, was du erwartest, statt einer Blackbox zu vertrauen. Die Schritte laufen in fester Reihenfolge: zuerst die Zeichenbereinigung, dann Zeilenoperationen wie Deduplizieren und Sortieren, zuletzt Suchen und Ersetzen. Für einmalige Bearbeitungen ist das alles, was du brauchst; für eine Bereinigung, die du jede Woche an exportierten Daten wiederholst, ist ein kurzes Skript besser – und die Regex, die du hier testest, kann direkt hinein.

So funktioniert’s

  1. Füge deinen Text in das Feld „Eingabe“ ein. Das Beispiel zeigt, wie eine unordentliche Liste bereinigt wird.
  2. Hake die gewünschten Bereinigungsschritte an. Zeichenschritte (HTML, unsichtbare Zeichen, Anführungszeichen, Zeilenumbrüche, Leerzeichen) laufen zuerst.
  3. Wähle Zeilenoperationen: leere oder doppelte Zeilen entfernen, sortieren, umkehren oder mischen.
  4. Fülle optional „Suchen“ und „Ersetzen durch“ aus. Setze das Häkchen bei „Regulärer Ausdruck“, um Muster und Gruppen im Stil von $1 zu verwenden.
  5. Sieh in der Zeile „Änderungen“ nach, was gemacht wurde, und kopiere oder lade dann die bereinigte Ausgabe herunter.

Häufige Fragen

Wie entferne ich Zeilenumbrüche aus Text, der aus einem PDF kopiert wurde?

Füge den Text ein und setze das Häkchen bei „Zeilenumbrüche entfernen“, mit eingeschaltetem „Absätze behalten“. PDFs speichern jede sichtbare Zeile separat, daher hat kopierter Text am Ende jeder Zeile einen Umbruch; das verbindet die Zeilen jedes Absatzes mit einem Leerzeichen und behält die Leerzeilen zwischen den Absätzen. Schalte auch „Mehrfache Leerzeichen zusammenfassen“ ein, weil PDFs oft doppelte Leerzeichen hinterlassen.

Wie entferne ich doppelte Zeilen?

Setze das Häkchen bei „Doppelte Zeilen entfernen“. Das erste Vorkommen jeder Zeile bleibt, spätere Kopien werden entfernt, die Reihenfolge der übrigen Zeilen ändert sich also nicht. Setze das Häkchen bei „Groß-/Kleinschreibung ignorieren“, um „Apple“ und „apple“ als gleich zu behandeln. „Zeilen trimmen“ ist standardmäßig an, sodass auch Zeilen, die sich nur durch Leerzeichen am Ende unterscheiden, als Duplikate gelten.

Was sind Nullbreitenzeichen und warum entfernt man sie?

Es sind Unicode-Zeichen ohne sichtbare Breite, etwa das Nullbreiten-Leerzeichen (U+200B), der Nullbreiten-Verbinder (U+200D), die Byte-Order-Mark (U+FEFF) und der weiche Trennstrich (U+00AD). Sie kommen aus Webseiten, Chat-Apps und Textverarbeitungen, lassen gleich aussehende Strings beim Vergleich unterschiedlich erscheinen, stören die Suche und verursachen Fehler in Code und Tabellen. Der Bereiniger entfernt sie und wandelt geschützte und andere ungewöhnliche Leerzeichen in normale Leerzeichen um.

Was ist natürliche Sortierung?

Die natürliche Sortierung vergleicht Zahlen im Text nach ihrem Wert statt Zeichen für Zeichen. Eine einfache Sortierung A–Z stellt file10 vor file2, weil das Zeichen 1 vor 2 kommt; die natürliche Sortierung ergibt file1, file2, file10, wie man es erwartet. Die numerische Sortierung ordnet Zeilen dagegen nach der ersten Zahl, die in jeder Zeile gefunden wird, und stellt Zeilen ohne Zahl ans Ende.

Kann ich reguläre Ausdrücke beim Suchen und Ersetzen verwenden?

Ja. Setze das Häkchen bei „Regulärer Ausdruck“, und das Feld „Suchen“ wird als JavaScript-Regex mit den Flags global, multiline und Unicode gelesen, sodass ^ und $ an jeder Zeile greifen (dazu ohne Beachtung der Groß-/Kleinschreibung, sofern „Groß-/Kleinschreibung beachten“ nicht aktiv ist). Verwende in der Ersetzung $1, $2 für Gruppen und $& für den gesamten Treffer sowie \n für einen Zeilenumbruch. Ist das Muster ungültig, wird der Fehler angezeigt, statt die Ausgabe zu ändern.

In welcher Reihenfolge die Schritte laufen und warum

1. HTML entfernen läuft zuerst, weil Tags und Entities den eigentlichen Text verdecken. Block-Tags wie </p> und <br> werden zu Zeilenumbrüchen, damit Absätze erhalten bleiben; Scripts, Styles und Kommentare werden samt Inhalt entfernt.

2. Unsichtbare Zeichen und typografische Anführungszeichen kommen als Nächstes, damit spätere Schritte sauberen Text vergleichen. Zwei Zeilen, die sich nur durch ein Nullbreiten-Leerzeichen unterscheiden, werden zu echten Duplikaten.

3. Zeilenumbrüche entfernen, Trimmen und Zusammenfassen von Leerzeichen formen den Text um.

4. Entfernen leerer Zeilen, Deduplizieren, Sortieren, Umkehren und Mischen arbeiten mit den daraus entstandenen Zeilen.

5. Suchen und Ersetzen läuft zuletzt, auf dem bereinigten Text, damit dein Muster keine verirrten Leerzeichen oder unsichtbaren Zeichen berücksichtigen muss.

Nützliche Regex-Ersetzungen

• Datum von 2026-10-16 in 16/10/2026 umformatieren: suche (\d{4})-(\d{2})-(\d{2}), ersetze durch $3/$2/$1.

• Jeder Zeile ein Präfix voranstellen: suche ^ und ersetze durch - (Bindestrich und Leerzeichen). ^ und $ greifen am Anfang und Ende jeder Zeile.

• Alles nach dem ersten Tab jeder Zeile entfernen: suche \t.*$ und lass „Ersetzen“ leer.

• Eine Spalte in eine kommagetrennte Liste verwandeln: suche \n und ersetze durch , (Komma und Leerzeichen).

• Jede Zeile für eine SQL-IN-Liste in Anführungszeichen setzen: suche ^(.+)$ und ersetze durch '$1', dann verbinde die Zeilen wie oben.

• Fußnotenmarkierungen wie [12] entfernen: suche \s*\[\d+\] und lass „Ersetzen“ leer.

Ähnliche kostenlose Tools

  • Groß-/Kleinschreibung-Konverter — Wandle Text mit einem Klick in zwölf Schreibweisen um, von GROSSBUCHSTABEN und Satzanfang groß bis camelCase, snake_case und kebab-case.
  • Diff-Checker — Vergleiche zwei Versionen eines Textes, Codes oder einer JSON-Datei und sieh genau, welche Zeilen, Wörter und Zeichen sich geändert haben.
  • Wortzähler — Zähle Wörter, Zeichen, Sätze und Lesezeit und prüfe beim Tippen die Limits für X, LinkedIn, Instagram, YouTube, SEO und SMS.
  • Regex-Tester — Teste einen regulären Ausdruck an Beispieltext mit Live-Hervorhebung der Treffer, Capture Groups und Vorschau fürs Ersetzen. Kostenlos, im Browser.