Konwerter końców wierszy
Wykryj końce wierszy CRLF, LF i CR wraz z liczbą wystąpień i przekonwertuj cały tekst na jeden spójny styl.
Powiązane narzędzia
Konwerter końców wierszy
Każda rodzina systemów operacyjnych kończy wiersze po swojemu: Unix i współczesny macOS używają LF, Windows używa CRLF, a klasyczny Mac OS używał samego CR. Wklej dowolny tekst, a konwerter dokładnie zgłosi, co znalazł — ile końców CRLF, LF i CR zawiera oraz czy plik jest spójny, czy mieszany — a następnie przepisze każde zakończenie na wybrany styl. Podsumowanie czyta się jak paragon: 14 CRLF + 2 LF → 16 LF, więc od razu widać, co się zmieniło.
Mieszane końce wierszy to klasyczny niewidzialny błąd. Plik edytowany na przemian w Windows i Linuksie przestaje się zgadzać w diffach, git oznacza każdy wiersz jako zmieniony, skrypty powłoki padają z zagadkowym komunikatem „bad interpreter: /bin/bash^M", a importy CSV zyskują widmowe puste wiersze. Ponieważ różnicy nie widać w większości edytorów, najszybsza naprawa wygląda właśnie tak: wkleić, przekonwertować na LF (albo CRLF dla narzędzi Windows) i skopiować z powrotem.
Dwie dodatkowe opcje kończą porządki za jednym przebiegiem. „Zapewnij jeden znak nowej linii na końcu" sprawia, że tekst kończy się dokładnie jednym znakiem nowej linii — konwencja POSIX, o którą wciąż upominają się lintery — a „Usuń białe znaki na końcu wierszy" kasuje spacje i tabulatory ukryte na końcach wierszy, które zaśmiecają diffy. Obie są domyślnie wyłączone, więc narzędzie nie zmienia niczego, o co nie prosisz.
Tekst przetwarzany jest wyłącznie w twojej przeglądarce i nigdzie nie jest wysyłany. Bezpiecznie konwertuj skrypty, pliki konfiguracyjne i kod źródłowy, a wynik skopiuj albo pobierz jako plik .txt.