# Zeilenende-Konverter

Konvertiert Zeilenenden zwischen LF (Unix/macOS), CRLF (Windows) und CR (klassischer Mac). Normalisiert gemischte Enden in einem Durchgang und meldet die ursprüngliche Verteilung.

> Kanonische Seite: https://elysiatools.com/de/tools/line-ending-converter

- **Kategorie:** Text Processing

- **Schlagwörter:** zeilenende-konverter, lf zu crlf, crlf zu lf, zeilenumbruch-konverter, eol, zeilenenden normalisieren

## Überblick

Konvertiert die Zeilenenden beliebigen Textes zwischen den drei heute üblichen Konventionen — **LF**, **CRLF** und **CR** — und lässt den Inhalt jeder Zeile unangetastet.

**Die drei Konventionen:**
- **LF** (`\n`) — Unix, Linux, modernes macOS und der Web-Standard. Der moderne gemeinsame Nenner.
- **CRLF** (`\r\n`) — Windows und klassische Netzwerkprotokolle (HTTP, SMTP usw.).
- **CR** (`\r`) — klassisches (vor OS X) Mac OS. Heute selten, aber taucht in Alt-Daten und bestimmten Hardware-Logs auf.

**Wie es funktioniert:**
- Das Tool erkennt zuerst, welche Mischung an Enden Ihre Eingabe bereits hat (einschließlich einer Mischung aller drei in einer Datei — häufig nach dem Einfügen aus verschiedenen Quellen).
- Es zerlegt den Text in logische Zeilen und fügt sie mit dem gewählten Ende wieder zusammen.
- Die letzte Zeile erhält ebenfalls ein Ende, sodass der gesamte Block durchgehend einheitlich ist.

**Gut zu wissen:**
- Dies normalisiert gemischte Enden — wenn eine Datei sowohl `\n`- als auch `\r\n`-Zeilen enthält (häufige Ursache von Git-Warnungen zu „mixed line endings"), wandelt die Konvertierung in ein einziges Ende das in einem Schritt.
- Der Zeilen*inhalt* (nachfolgende Leerzeichen, Tabulatoren) bleibt erhalten; nur der Zeilenabschluss ändert sich.
- Die Metadaten melden die ursprüngliche Verteilung (wie viele CRLF / LF / CR), damit Sie genau sehen, womit Sie gestartet sind.

## Eingaben

- **Text** (textarea): Paste text with any mix of line endings (LF, CRLF, CR)...
- **Konvertieren in** (select)

## Wann verwenden

- Wenn Sie Git-Warnungen bezüglich gemischter Zeilenenden in Ihren Codedateien beheben müssen.
- Wenn Sie Textdateien, die unter Windows erstellt wurden, für die Verwendung auf Unix- oder Linux-Systemen vorbereiten.
- Wenn Sie kopierte Textfragmente aus verschiedenen Quellen mit uneinheitlichen Zeilenumbruch-Konventionen bereinigen möchten.

## Funktionsweise

- Fügen Sie den betroffenen Text in das Eingabefeld ein.
- Wählen Sie das gewünschte Zielformat für die Zeilenenden aus (LF, CRLF oder CR).
- Das Tool analysiert die vorhandenen Umbrüche, teilt den Text auf und fügt ihn mit dem gewählten Zeilenende einheitlich wieder zusammen.

## Anwendungsfälle

- Bereinigen von Quellcode vor dem Commit in ein Git-Repository zur Vermeidung von Formatierungskonflikten.
- Konvertieren von Windows-Konfigurationsdateien für den fehlerfreien Betrieb auf Linux-Servern.
- Normalisieren von Logdateien aus unterschiedlichen Betriebssystemen für eine einheitliche automatisierte Analyse.

## Häufig gestellte Fragen

### Was ist der Unterschied zwischen LF und CRLF?

LF (Line Feed, \n) wird primär von Unix, Linux und macOS genutzt. CRLF (Carriage Return + Line Feed, \r\n) ist der Standard unter Windows.

### Verändert der Konverter den eigentlichen Textinhalt?

Nein, der Inhalt der Zeilen sowie Leerzeichen und Tabulatoren bleiben unberührt. Es werden ausschließlich die Steuerzeichen am Zeilenende angepasst.

### Kann das Tool gemischte Zeilenenden in einer Datei reparieren?

Ja, das Tool erkennt alle unterschiedlichen Zeilenenden im Text und konvertiert sie einheitlich in das ausgewählte Zielformat.

### Was passiert mit der letzten Zeile des Textes?

Die letzte Zeile erhält ebenfalls ein einheitliches Zeilenende, um eine durchgehende Formatierung der gesamten Datei sicherzustellen.

### Wann sollte ich das CR-Format verwenden?

CR (\r) wird heute kaum noch genutzt und wird primär für historische Mac-Systeme (vor OS X) oder spezielle Legacy-Hardware-Logs benötigt.

## Ähnliche Tools

- [Fortgeschrittener Groß-/Kleinschreibungs-Konverter](https://elysiatools.com/de/tools/advanced-case-converter): Konvertierung zwischen CamelCase, snake_case, kebab-case, PascalCase und anderen Namenskonventionen
- [ASCII-Art-Generator](https://elysiatools.com/de/tools/ascii-art-generator): Wandle Text in ASCII-Art mit verschiedenen Schriftarten und Stilen um
- [Eingerückte Liste zu ASCII-Baum](https://elysiatools.com/de/tools/ascii-tree-from-indented-list): Wandelt eine eingerückte hierarchische Liste (2/4 Leerzeichen oder Tab; optionale Präfixe -, *, 1.) in einen kopierbaren ASCII-Verzeichnisbaum um. Zwei Stile: Unicode-Rahmen und klassisches ASCII. Schalter für vollständige Führungslinien, nachfolgende Leerzeichen und Blätter in Klammern.
- [Fett & Kursiv Text](https://elysiatools.com/de/tools/bold-italic-text): Wandelt Text in Fett, Kursiv oder Fett-Kursiv um über den Mathematical-Alphanumeric-Symbols-Block von Unicode. Reiner Unicode-Text — ohne Schriftart.
- [Gerade-Zeilen-Extraktor](https://elysiatools.com/de/tools/even-line-extractor): Extrahiert gerad nummerierte Zeilen aus Textinhalten mit Unterstützung für verschiedene Indexierungsmethoden und benutzerdefinierte Kriterien
- [Vollbreite-zu-Halbbreite-Konverter](https://elysiatools.com/de/tools/fullwidth-to-halfwidth): Vollbreiten-Zeichen in Halbbreiten-Zeichen umwandeln für korrekte Textformatierung
- [Halbbreite-zu-Vollbreite-Konverter](https://elysiatools.com/de/tools/halfwidth-to-fullwidth): Halbbreiten-Zeichen in Vollbreiten-Zeichen umwandeln für CJK-Textformatierung
- [Leet-Speak-Konverter](https://elysiatools.com/de/tools/leet-speak-converter): Wandelt Text in Leet Speak (1337) und zurück um. Kodiert mit den Stilen Basis, Voll oder Großbuchstaben oder dekodiert Leet in Klartext.

## Beispiele

- [Beispiele für Doppelte Zeilen](https://elysiatools.com/de/samples/text-duplicate-line-samples): Beispieldateien mit verschiedenen Arten doppelter Zeilen zum Testen von Tools zum Entfernen von Duplikaten
- [MP3 Audio-Beispiele ohne Urheberrechte](https://elysiatools.com/de/samples/mp3-samples): Sammlung urheberrechtsfreier Audio-Beispiele zum Testen und Entwickeln, einschließlich Naturklänge, Meditationsmusik und Umgebungsgeräusche
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

## Verwandte Inhalte

- [Textfall-, Encoding- und Normalisierungs-Konvertierungs-Tools](https://elysiatools.com/de/hubs/text-convert): Vergleichen Sie Textfall-Konvertierung, Zeichenbreiten-Konvertierung, Encoding-Konvertierung, Quoted-Printable-Verarbeitung und Inline-Textnormalisierung in einem Hub.
- [Text-Tools](https://elysiatools.com/de/hubs/text-utility): Entdecken Sie 33 text-Tools für utility-Workflows und vergleichen Sie ähnliche Utilities schnell.
- [Textanalyse-, Lesbarkeits- und Inhaltsinspektions-Tools](https://elysiatools.com/de/hubs/text-analyze): Vergleichen Sie Textstatistik, Spracherkennung, Lesbarkeitsbewertung, Sentimentanalyse, Moderationsprüfung und Musteranalyse in einem Hub.
- [Text-Redaktions-, Hervorhebungs- und Darstellungsformatierungs-Tools](https://elysiatools.com/de/hubs/text-format): Vergleichen Sie Tools zum Maskieren sensibler Texte, Finden von PII, Normalisieren von Telefonnummern, Hervorheben von Phrasen, Zentrieren von Text und Formatieren von Diffs in einem Hub.
