Preskočiť na obsah
TextArray
100% lokálne

Prevodník koncov riadkov

Rozpoznajte konce riadkov CRLF, LF a CR aj s počtami a preveďte celý text na jednotný štýl.

Vstup

Prevodník koncov riadkov

Každá rodina operačných systémov ukončuje riadky po svojom: Unix a moderný macOS používajú LF, Windows používa CRLF a klasický Mac OS používal samotné CR. Vložte ľubovoľný text a prevodník presne ohlási, čo našiel — koľko koncov CRLF, LF a CR obsahuje a či je súbor jednotný, alebo zmiešaný — a potom prepíše každý koniec na štýl, ktorý si vyberiete. Súhrn sa číta ako účtenka: 14 CRLF + 2 LF → 16 LF, takže na prvý pohľad vidíte, čo sa zmenilo.

Zmiešané konce riadkov sú klasická neviditeľná chyba. Súbor striedavo upravovaný vo Windows a Linuxe sa prestane zhodovať v diffe, git označí každý riadok ako zmenený, shellové skripty padajú so záhadnou hláškou „bad interpreter: /bin/bash^M" a importy CSV získajú prízračné prázdne riadky. Keďže rozdiel v bežných editoroch nevidieť, najrýchlejšia oprava je presne táto: vložiť, previesť na LF (alebo CRLF pre nástroje Windows) a skopírovať späť.

Dve doplnkové možnosti dokončia čistenie na jeden prechod. „Zaistiť jeden nový riadok na konci" ukončí text presne jedným novým riadkom — konvencia POSIX, ktorú lintery stále vyžadujú — a „Odstrániť medzery na konci riadkov" zmaže medzery a tabulátory skryté na koncoch riadkov, ktoré znečisťujú diffy. Obe sú predvolene vypnuté, takže nástroj nemení nič, o čo ste nepožiadali.

Text sa spracúva výhradne vo vašom prehliadači a nikam sa nenahráva. Bezpečne preveďte skripty, konfiguračné súbory aj zdrojový kód a výsledok skopírujte alebo stiahnite ako .txt súbor.

Časté otázky

Čo je CRLF, LF a CR?
Sú to neviditeľné znaky, ktorými končí riadok: LF (line feed) v Unixe, Linuxe a modernom macOS, CRLF (carriage return + line feed) vo Windows a samotné CR v klasickom Mac OS. Text vyzerá rovnako v každom prípade — rozdiel si všimnú až nástroje.
Ako zistím, či má súbor zmiešané konce riadkov?
Vložte ho. Súhrn vypíše každý nájdený druh aj s počtom, napríklad 14 CRLF + 2 LF — to znamená, že súbor je zmiešaný. Po prevode sú všetky konce cieľového druhu.
Čo robí možnosť „Zaistiť jeden nový riadok na konci"?
Ukončí text presne jedným novým riadkom cieľového druhu: chýbajúci sa doplní, nadbytočné sa odstránia. POSIX definuje riadok ako ukončený novým riadkom, preto to mnohé lintery vyžadujú.
Prečo moje shellové skripty padajú s chybou ^M?
Skript má windowsové konce CRLF a shell číta znak CR ako súčasť príkazu — klasická chyba „bad interpreter". Preveďte skript na LF a pobeží.
Nahráva sa môj text niekam?
Nie. Nástroj beží výhradne vo vašom prehliadači a text nikdy neopustí vaše zariadenie — bezpečné aj pre skripty, konfigurácie a zdrojový kód.