Convertir saltos de línea: CRLF y LF

Abre un archivo de texto para contar sus saltos de línea reales y descárgalo convertido a Windows (CRLF), Unix y macOS (LF) o Mac clásico (CR).

  • Gratis
  • Sin registro
  • Funciona en tu navegador
line-endings-converter

100 % privado — tu texto se procesa en tu navegador y no se envía a ningún servidor.

Cómo funciona

Abre un archivo

O pega texto. Al abrir un archivo se conservan sus saltos de línea originales para poder contarlos.

Elige el formato

Windows (CRLF), Unix y macOS (LF) o Mac clásico (CR).

Descarga el archivo

La descarga usa los saltos de línea que hayas elegido.

Por qué el mismo texto falla en otro sistema

Un salto de línea no es una sola cosa, son tres. Windows termina una línea con dos caracteres, un retorno de carro seguido de un avance de línea (CRLF). Linux y el macOS actual usan un único avance de línea (LF). Los sistemas Mac muy antiguos usaban un retorno de carro solo (CR). La mayoría de los programas aguantan todos ellos, pero no todos, y la diferencia produce síntomas conocidos: un script que falla con un error misterioso en Linux, un archivo que aparece como una sola línea larga en un editor antiguo, un ^M al final de cada línea, una comparación que marca todas las líneas como cambiadas o una suma de comprobación que difiere entre dos archivos que en apariencia son idénticos.

Ver lo que contiene realmente tu archivo

Un cuadro de texto no puede mostrarte los saltos de línea, porque el navegador los normaliza en cuanto pegas. Por eso esta herramienta te deja abrir un archivo directamente. Lee los bytes originales, cuenta cuántos saltos CRLF, LF y CR contiene y muestra los totales, de modo que ves enseguida si un archivo es puramente de Windows, puramente de Unix o una mezcla de ambos, que es el caso que más problemas da.

Convertir y descargar

Elige el formato que necesitas y pulsa «Descargar .txt». El archivo se escribe con el mismo salto de línea en todas las líneas, tuviera lo que tuviera antes. El texto del cuadro es solo una vista previa y usa LF, porque el navegador no puede mostrar la diferencia. La descarga es el archivo que lleva los saltos convertidos, y es un archivo de texto plano con codificación UTF-8.

¿Cuál debo usar?

Usa LF para todo lo que vaya a ejecutarse en Linux o macOS, para repositorios de código y para archivos web. Usa CRLF para archivos que vayan a leer programas de Windows, como scripts por lotes o texto destinado a software antiguo de Windows. CR solo hace falta para sistemas muy antiguos.

Lo que no hace

La herramienta trata el archivo como texto. No debe usarse con archivos binarios y no cambia la codificación, la marca de orden de bytes ni la última línea del archivo. Copiar el texto del cuadro en lugar de descargarlo no conserva un salto de línea concreto, porque el portapapeles usa el del sistema.

Preguntas frecuentes

¿Qué diferencia hay entre CRLF y LF?
CRLF es un retorno de carro más un avance de línea, y lo usa Windows. LF es un único avance de línea, que usan Linux y macOS.
¿Cómo convierto los saltos de línea de Windows a Unix?
Abre el archivo, elige «Unix / Linux / macOS (LF)» y pulsa Descargar. Cada salto de línea del archivo pasa a ser LF.
¿Cómo sé qué saltos de línea tiene mi archivo?
Ábrelo con el botón de archivo. La herramienta cuenta los saltos CRLF, LF y CR del archivo original y muestra los totales.
¿Por qué al pegar texto no veo los saltos de línea originales?
El navegador normaliza los saltos de línea al pegar texto en un cuadro. Abre el archivo directamente para ver los reales.
¿Copiar el resultado conserva CRLF o LF?
No. Copiar usa el portapapeles del sistema, que no conserva un salto de línea elegido. Usa el botón de descarga para eso.
¿Se sube mi archivo a algún sitio?
No. Se lee y se convierte en tu navegador.