Conversor de Saltos de Línea
Convierte saltos de línea online — alterna entre Windows (CRLF), Unix/Linux/macOS (LF) y Mac clásico (CR), o transforma los saltos de línea en secuencias de escape \n, espacios o etiquetas HTML <br>. Detecta el estilo de salto de línea actual y lo convierte todo en tu navegador.
El Conversor de Saltos de Línea de ToolsSoup es una herramienta online gratuita que cambia los saltos de línea de cualquier texto con un clic. Pega tu contenido y conviértelo entre saltos de línea de Windows (CRLF, \r\n), de Unix/Linux/macOS (LF, \n) y de Mac clásico (CR, \r). También puede transformar los saltos de línea reales en secuencias de escape literales \n, sustituirlos por espacios simples o envolverlos en etiquetas HTML <br>. La herramienta detecta automáticamente el estilo de salto de línea actual — incluidos los archivos mixtos — y muestra el recuento de líneas y caracteres del resultado. Todo se ejecuta en tu navegador: sin subidas, sin registro y tu texto nunca sale de tu dispositivo.
¿Qué es un conversor de saltos de línea?
Un conversor de saltos de línea cambia los caracteres invisibles de fin de línea que marcan dónde termina una línea y empieza la siguiente. Cada sistema operativo usa marcadores diferentes: Windows usa un retorno de carro más un avance de línea (CRLF, \r\n), Unix, Linux y el macOS moderno usan un único avance de línea (LF, \n), y los sistemas Mac muy antiguos usaban solo un retorno de carro (CR, \r). Estos caracteres son invisibles en pantalla, pero importan a los programas, al control de versiones y a los scripts de shell. Esta herramienta reescribe todos los saltos de línea de tu texto al formato que elijas, para que los archivos se comporten de forma coherente sin importar dónde se crearon.
Cómo convertir saltos de línea
Cambiar los saltos de línea con ToolsSoup solo lleva unos segundos:
- Escribe directamente en el cuadro de texto o pega el texto cuyos saltos de línea quieres cambiar.
- Elige un formato de destino — LF para Unix/Linux/macOS, CRLF para Windows, CR para Mac clásico o uno de los extras, como escapes \n, espacios o etiquetas HTML <br>.
- Haz clic en Convertir, comprueba el formato de origen detectado y los recuentos, y haz clic en Copiar resultado para obtener tu texto convertido.
CRLF vs. LF vs. CR — ¿cuál es la diferencia?
CRLF (\r\n) es la convención de Windows y combina un retorno de carro con un avance de línea. LF (\n) es un único avance de línea y es el estándar en Unix, Linux y macOS, además de ser el predeterminado en la mayoría de los lenguajes de programación y en Git. CR (\r) es solo un retorno de carro, usado por el Mac OS clásico anterior a OS X, y hoy rara vez se ve. Mezclar estos estilos dentro de un mismo archivo provoca los problemas clásicos: un script que falla con un error confuso, un diff que marca todas las líneas como modificadas o un texto que se muestra con líneas en blanco de más. Convertir todo a un único estilo coherente soluciona esos problemas.
¿Cuándo debo convertir los saltos de línea?
Convierte a LF cuando un script de shell, un Makefile o un archivo de configuración editado en Windows se niegue a ejecutarse en Linux o macOS, o para mantener un repositorio Git coherente. Convierte a CRLF cuando un programa de Windows — como el Bloc de notas o un editor antiguo — muestre tu texto como una sola línea larga porque solo entiende CRLF. Usa la opción de escape \n para pegar un bloque de varias líneas en una cadena JSON o en un literal de código, la opción de espacio simple para juntar el texto en una sola línea y la opción <br> para llevar texto plano a HTML conservando sus saltos de línea.
¿Por qué usar este conversor de saltos de línea?
- Convierte entre saltos de línea de Windows (CRLF), de Unix/Linux/macOS (LF) y de Mac clásico (CR) con un solo clic.
- Detecta automáticamente el estilo de salto de línea actual, incluidos los archivos mixtos.
- Transforma los saltos de línea reales en secuencias de escape literales \n para JSON y código fuente.
- Sustituye los saltos de línea por espacios simples para juntar el texto en una sola línea.
- Envuelve los saltos de línea en etiquetas HTML <br> para llevar texto plano a páginas web.
- Muestra el recuento de líneas y caracteres del resultado, con la salida lista para copiar.
- Se ejecuta por completo en tu navegador — tu texto nunca se sube.
Preguntas frecuentes
¿Cómo convierto los saltos de línea de Windows a Unix?
Pega tu texto, elige Unix / Linux / macOS (LF) como destino y haz clic en Convertir. Cada CRLF (\r\n) se convierte en un único LF (\n), dejando los saltos de línea al estilo Unix listos para copiar.
¿Cuál es la diferencia entre CRLF y LF?
CRLF es un retorno de carro seguido de un avance de línea (\r\n) y lo usa Windows. LF es un único avance de línea (\n) que usan Unix, Linux, macOS, Git y la mayoría de los lenguajes de programación. Mezclarlos puede romper scripts y ensuciar los diffs, así que convertir a un único estilo coherente evita esos problemas.
¿Puede detectar qué saltos de línea usa mi texto?
Sí. Al convertir, la herramienta indica el formato de origen detectado — CRLF, LF, CR, Mixto o Ninguno — para que confirmes qué contenía el texto original antes de convertirlo.
¿Puede transformar los saltos de línea en secuencias de escape \n?
Sí. Elige la opción Secuencia de escape literal \n y cada salto de línea se convierte en los dos caracteres barra invertida y n, lo que resulta útil al pegar texto de varias líneas en una cadena JSON o en un literal de código fuente.
¿Puede convertir los saltos de línea en espacios o etiquetas HTML <br>?
Sí. Elige Espacio simple para juntar el texto en una sola línea, o Etiquetas HTML <br> para envolver cada salto de línea en un <br>, de modo que los saltos sobrevivan cuando el texto se renderice como HTML.
¿Es privado mi texto?
Por supuesto. Toda la conversión ocurre localmente en tu navegador usando JavaScript, así que el texto que introduces nunca se envía ni se almacena en ningún servidor.