Ga naar inhoud
TextArray
100% lokaal

Lijneindconverter

Detecteer CRLF-, LF- en CR-regeleinden met tellingen en converteer een hele tekst naar één consistente stijl.

Invoer
Uitvoer

Lijneindconverter

Elke besturingssysteemfamilie eindigt op zijn eigen manier: Unix en moderne macOS gebruiken LF, Windows gebruikt CRLF en klassiek Mac OS gebruikte een kale CR. Plak de gewenste tekst en de converter rapporteert precies wat hij heeft gevonden (hoeveel CRLF-, LF- en CR-eindes, en of het bestand consistent of gemengd is) en herschrijft vervolgens elk einde in de stijl die jij kiest. De telling leest als een kwitantie: 14 CRLF + 2 LF → 16 LF, zodat u in één oogopslag kunt zien wat er is veranderd.

Gemengde eindes zijn de klassieke onzichtbare bug. Een bestand dat op Windows en Linux is bewerkt, stopt op zijn beurt met matchen in diffs, git markeert elke regel als gewijzigd, shell-scripts mislukken met cryptische fouten zoals "slechte tolk: /bin/bash^M", en CSV-imports krijgen spookachtige lege rijen. Omdat het verschil in de meeste editors onzichtbaar is, is de snelste oplossing precies deze: plakken, converteren naar LF (of CRLF voor Windows-tools), terug kopiëren.

Twee extra opties voltooien het opruimen in één keer. "Zorg voor een enkele afsluitende nieuwe regel" zorgt ervoor dat de tekst eindigt met precies één nieuwe regel - de POSIX-conventie waar linters en coderecensies steeds om vragen - en "Verwijder witruimte op elke regel" verwijdert de spaties en tabs die zich aan het einde van de regel verbergen en diffs vervuilen. Beide zijn standaard uitgeschakeld, dus de tool verandert niets waar je niet om hebt gevraagd.

Uw tekst wordt volledig in uw browser verwerkt en nooit ergens geüpload. Converteer scripts, configuratiebestanden en broncode veilig en kopieer vervolgens het resultaat of download het als .txt-bestand.

FAQ

Wat zijn CRLF, LF en CR?
Het zijn de onzichtbare tekens die een regel beëindigen: LF (line feed) op Unix, Linux en moderne macOS, CRLF (carriage return + line feed) op Windows, en een kale CR op klassiek Mac OS. Tekst ziet er hoe dan ook identiek uit: het zijn de tools die het verschil opmerken.
Hoe weet ik of mijn bestand gemengde eindes heeft?
Plak het. De telling vermeldt elke gevonden soort met tellingen, b.v. 14 CRLF + 2 LF, wat betekent dat het bestand gemengd is. Na het converteren zijn alle eindes het doeltype.
Wat doet 'Zorg voor een enkele afsluitende nieuwe regel'?
Het zorgt ervoor dat de tekst eindigt met precies één nieuwe regel van het doeltype: één wordt toegevoegd als deze ontbreekt, extra's worden verwijderd. POSIX definieert een regel als eindigend met een nieuwe regel, en daarom vereisen veel linters dit.
Waarom mislukken mijn shellscripts met ^M-fouten?
Het script heeft Windows CRLF-uitgangen en de shell leest de CR als onderdeel van de opdracht - de klassieke "slechte tolk"-fout. Converteer het script naar LF en het wordt uitgevoerd.
Wordt mijn tekst ergens geüpload?
Nee. De tool draait volledig in uw browser en uw tekst verlaat nooit uw apparaat – veilig voor scripts, configuraties en broncode.