Saltar al contenido
TextArray
Totalmente local

Convertidor de fin de línea

Detecta finales de línea CRLF, LF y CR con recuentos y convierte un texto completo en un estilo consistente.

Entrada

Convertidor de fin de línea

Cada familia de sistemas operativos termina las líneas a su manera: Unix y macOS modernos usan LF, Windows usa CRLF y el Mac OS clásico usa un CR simple. Pegue cualquier texto y el conversor informará exactamente lo que encontró (cuántas terminaciones CRLF, LF y CR, y si el archivo es consistente o mixto) y luego reescribirá cada terminación con el estilo que elija. El recuento se lee como un recibo: 14 CRLF + 2 LF → 16 LF, para que pueda ver de un vistazo qué cambió.

Los finales mixtos son el clásico bicho invisible. Un archivo editado en Windows y Linux, a su vez, deja de coincidir en diferencias, git marca cada línea como modificada, los scripts de shell fallan con errores crípticos como "intérprete incorrecto: /bin/bash^M" y las importaciones de CSV obtienen filas en blanco fantasmas. Debido a que la diferencia es invisible en la mayoría de los editores, la solución más rápida es exactamente esta: pegar, convertir a LF (o CRLF para herramientas de Windows) y volver a copiar.

Dos opciones adicionales finalizan la limpieza en una sola pasada. "Asegurarse de que una nueva línea final" haga que el texto termine con exactamente una nueva línea (la convención POSIX que los linters y las revisiones de código siguen solicitando) y "Eliminar los espacios en blanco finales en cada línea" elimina los espacios y tabulaciones que se ocultan en los extremos de las líneas y contaminan las diferencias. Ambos están desactivados de forma predeterminada, por lo que la herramienta no cambia nada que usted no haya solicitado.

Su texto se procesa completamente en su navegador y nunca se carga en ningún lugar. Convierta scripts, archivos de configuración y código fuente de forma segura, luego copie el resultado o descárguelo como un archivo .txt.

Preguntas frecuentes

¿Qué son CRLF, LF y CR?
Son los caracteres invisibles que terminan una línea: LF (avance de línea) en Unix, Linux y macOS modernos, CRLF (retorno de carro + avance de línea) en Windows y un CR simple en Mac OS clásico. El texto parece idéntico en ambos sentidos: las herramientas son las que notan la diferencia.
¿Cómo sé si mi archivo tiene finales mixtos?
Pégalo. El recuento enumera todos los tipos que encontró con recuentos, p. 14 CRLF + 2 LF, lo que significa que la lima está mixta. Después de la conversión, todos los finales son del tipo objetivo.
¿Qué hace "Asegurar una nueva línea final única"?
Hace que el texto termine exactamente con una nueva línea del tipo de destino: se agrega una si falta y las adicionales se eliminan. POSIX define una línea que termina con una nueva línea, razón por la cual muchos linters requieren esto.
¿Por qué mis scripts de shell fallan con errores ^M?
El script tiene terminaciones CRLF de Windows y el shell lee el CR como parte del comando: el clásico error de "intérprete incorrecto". Convierta el script a LF y se ejecutará.
¿Mi texto está subido a alguna parte?
No. La herramienta se ejecuta completamente en su navegador y su texto nunca sale de su dispositivo: seguro para scripts, configuraciones y código fuente.