Zum Hauptinhalt springen
Bethemesh

Zeilenenden konvertieren

Konvertiere Zeilenenden zwischen LF, CRLF und CR. Alle Verarbeitung erfolgt lokal in deinem Browser.

  • Zwischenablage
  • Export
Automatisieren

Dieses Widget einbetten

Passe die Darstellung an, prüfe die Vorschau und kopiere anschließend den Code.

Vorschau

Art des Einbettungscodes

Zu kopierender Code

Responsive und automatisch von Bethemesh in der Größe angepasst.

War dieses Werkzeug hilfreich?

Wie funktioniert dieses Tool?

Vereinheitliche Textzeilenenden als LF, CRLF oder CR für einen Editor, eine ältere Anwendung oder ein Dateiprotokoll. Geändert werden echte Zeilenendezeichen, nicht die Buchstaben einer Escape-Schreibweise wie \n. Die Verarbeitung bleibt im Browser und erhält Leerzeichen, Tabulatoren und Leerzeilen. Der gewählte Trenner bestimmt die erzeugte Datei, auch wenn die Vorschau in anderen Modi gleich aussieht.

Die Engine erkennt CRLF zuerst als ein Zeilenende und behandelt danach einzelne CR- und LF-Zeichen. Jeder erkannte Trenner wird durch deine Auswahl ersetzt. LF ist U+000A, CRLF kombiniert U+000D mit U+000A und CR verwendet nur U+000D. Andere Unicode-Trenner wie U+2028 gehören nicht zu dieser Normalisierung.

Zeilen werden weder sortiert noch bereinigt. Ein vorhandenes abschließendes Zeilenende bleibt erhalten; fehlt es, wird keines hinzugefügt. Mehrere aufeinanderfolgende Trenner bleiben bestehen und bewahren Leerzeilen. Leerzeichen am Zeilenende werden nicht entfernt.

HTML-Textfelder normalisieren ihren Wert zu LF. Die Vorschau zeigt deshalb die gewählten CRLF- oder CR-Bytes nicht direkt. Der genaue erzeugte Text wird getrennt für Kopie und Download gespeichert. Zwischenablage und Zielanwendung können anschließend eigene Regeln anwenden. Nutze den Download, wenn exakte Bytes entscheidend sind.

Das ist keine Zeichensatzkonvertierung. Importierte Dateien werden als Browsertext gelesen und als UTF-8-Text heruntergeladen. Falsch dekodierte Quellen werden dadurch nicht repariert. Auch echte Umbrüche innerhalb zitierter Felder ändern sich: Die Engine kennt keine CSV-, SQL- oder andere Dateigrammatik.

Prüfe die heruntergeladene Datei bei Bedarf mit einem Editor, der Zeilenenden sichtbar macht. Die Darstellung im Browser allein unterscheidet CR, LF und CRLF nicht zuverlässig und sagt deshalb nicht alles über die tatsächlichen Ausgabebytes aus.

So verwenden Sie dieses Tool

  1. Text bereitstellen

    Füge Inhalt ein oder importiere eine unterstützte Textdatei. Prüfe Akzente und Sonderzeichen, um die Dekodierung zu kontrollieren.

  2. LF, CRLF oder CR auswählen

    Wähle den vom Empfänger benötigten Modus und konvertiere. Das sichtbare Zeilenbild verrät die erzeugten Bytes nicht.

  3. Herunterladen und prüfen

    Kontrolliere die Zeilenenden in deiner Umgebung. Änderungen an Quelle oder Modus blenden alte Ergebnisse aus, damit kein veralteter Export entsteht.

Anwendungsfälle

Datei für eine CRLF-Anwendung vorbereiten

Wähle CRLF und lade das Ergebnis herunter. Prüfe die Zeilenenden in einem Editor mit entsprechender Anzeige statt anhand des Layouts.

Ausschnitt vor dem Vergleich vereinheitlichen

Wähle einen Trenner, um einen Plattformunterschied auszuschließen. Andere Textunterschiede bleiben bestehen.

Älteres CR-Format erzeugen

Nutze CR nur, wenn die Zielanwendung es wirklich verlangt. Aktuelle macOS-Systeme verwenden normalerweise LF statt des früheren CR.

Beispiele

Gemischte Zeilenenden in CRLF umwandeln

Die maskierte JSON-Schreibweise macht unsichtbare Zeichen lesbar. Alle drei Trenner werden zu CRLF; das letzte Zeilenende bleibt erhalten.

Eingabe

"a\r\nb\rc\n"

Ergebnis

"a\r\nb\r\nc\r\n"

Leerzeile ohne neues Abschlusszeichen erhalten

Im CR-Modus werden zwei aufeinanderfolgende LF zu zwei CR. Die Leerzeile bleibt und hinter dem letzten b wird kein Trenner ergänzt.

Eingabe

"a\n\nb"

Ergebnis

"a\r\rb"

Tipps und bewährte Vorgehensweisen

  • Wähle das erwartete Zielformat statt einer vermuteten Konvention deines eigenen Systems.
  • Ein Editor kann mit eigenen Regeln speichern. Kontrolliere daher auch seine Speichereinstellungen.
  • Verarbeite Binärdateien nicht als Text; sie bestehen nicht nur aus lesbaren Zeilen.
  • Entscheide bei mehrzeiligen zitierten CSV-Zellen bewusst, ob ihre internen Umbrüche geändert werden sollen.

Quellen und Referenzen

Häufig gestellte Fragen

Warum sehen LF und CRLF in der Vorschau gleich aus?

Ein HTML-Textfeld zeigt Zeilen an, normalisiert seinen DOM-Wert aber zu LF. Der Download verwendet getrennt gespeicherte exakte Ausgabe und berücksichtigt dadurch den gewählten Modus.

Wird nach der letzten Zeile ein Umbruch ergänzt?

Nein. Ein vorhandener Abschlusstrenner bleibt erhalten; fehlt er, bleibt das so. Auch Leerzeilen und Leerzeichen werden nicht automatisch bereinigt.

Warum bleibt wörtlicher Text \n unverändert?

Ein Backslash und n sind zwei geschriebene Zeichen, kein LF. Das Werkzeug ändert echte Zeilenenden und dekodiert keine Escape-Sequenzen einer Programmiersprache.

Kann ich damit auch UTF-8 in Windows-1252 umwandeln?

Nein. Vereinheitlicht werden Zeilenenden bereits dekodierten Texts. Zeichensätze brauchen eine getrennte Verarbeitung; der Download enthält UTF-8-Text.

Verwandte Werkzeuge

Werkzeuge, die diesem ähnlich sind oder es ergänzen.

Ähnliche Werkzeuge

Vergleiche zwei Texte Zeile für Zeile und erkenne Ergänzungen, Löschungen und Änderungen sofort.

EntwicklungEmpfohlenDieses Werkzeug verwenden

Entferne überflüssige Leerzeichen, doppelte Tabulatoren und Leerzeilen aus kopiertem Text.

EntwicklungEmpfohlenDieses Werkzeug verwenden

CSV-Struktur prüfen und Formatierungsfehler erkennen.

EntwicklungEmpfohlenDieses Werkzeug verwenden