Hoppa till innehåll
TextArray
100% lokalt

Linjeslutomvandlare

Upptäck CRLF, LF och CR radslut med räkningar och konvertera en hel text till en konsekvent stil.

Inmatning
Utmatning

Linjeslutomvandlare

Varje operativsystemfamilj avslutar linjer på sitt eget sätt: Unix och modern macOS använder LF, Windows använder CRLF och klassiska Mac OS använde en ren CR. Klistra in vilken text som helst och omvandlaren rapporterar exakt vad den hittade – hur många CRLF-, LF- och CR-ändelser och om filen är konsekvent eller blandad – skriver sedan om varje slut till den stil du väljer. Sammanställningen lyder som ett kvitto: 14 CRLF + 2 LF → 16 LF, så att du med ett ögonkast kan se vad som förändrades.

Blandade slut är den klassiska osynliga buggen. En fil som redigerats på Windows och Linux slutar i sin tur att matcha i diffs, git flaggar varje rad som ändrad, skalskript misslyckas med kryptiska fel som "dålig tolk: /bin/bash^M", och CSV-importer får phantom tomma rader. Eftersom skillnaden är osynlig i de flesta redigerare, är den snabbaste fixen exakt detta: klistra in, konvertera till LF (eller CRLF för Windows-verktyg), kopiera tillbaka.

Två extra alternativ avslutar städningen i ett pass. "Se till en enda efterföljande nyrad" gör att texten slutar med exakt en nyrad - POSIX-konventionen som linters och kodrecensioner hela tiden efterfrågar - och "Strip efterföljande blanksteg på varje rad" tar bort mellanslag och flikar som gömmer sig vid radändar och förorenar diff. Båda är avstängda som standard, så verktyget ändrar inget du inte bett om.

Din text bearbetas helt i din webbläsare och laddas aldrig upp någonstans. Konvertera skript, konfigurationsfiler och källkod på ett säkert sätt, kopiera sedan resultatet eller ladda ner det som en .txt-fil.

FAQ

Vad är CRLF, LF och CR?
De är de osynliga tecknen som avslutar en rad: LF (radmatning) på Unix, Linux och moderna macOS, CRLF (vagnretur + radmatning) på Windows och en ren CR på klassiskt Mac OS. Texten ser identisk ut i båda riktningarna – det är verktyg som märker skillnaden.
Hur vet jag om min fil har blandade ändelser?
Klistra in den. Uppräkningen listar varje slag den hittat med räkningar, t.ex. 14 CRLF + 2 LF, vilket betyder att filen är blandad. Efter konvertering är alla ändelser måltypen.
Vad gör "Ensure single trailing newline"?
Det gör att texten slutar med exakt en nyrad av måltypen: en läggs till om den saknas, extramaterial tas bort. POSIX definierar en rad som slutar med en ny rad, varför många linters kräver detta.
Varför misslyckas mina skalskript med ^M-fel?
Skriptet har Windows CRLF-ändelser, och skalet läser CR som en del av kommandot - det klassiska "dåliga tolkfelet". Konvertera skriptet till LF och det körs.
Är min text uppladdad någonstans?
Nej. Verktyget körs helt i din webbläsare och din text lämnar aldrig din enhet – säker för skript, konfigurationer och källkod.