Eliminar saltos de línea: Texto limpio
Elimina saltos de línea de cualquier texto y reemplázalos con espacios, comas o separadores personalizados. Gratis, sin registro — resultados instantáneos en el navegador.
¿Qué es Remove Line Breaks?
Remove Line Breaks es una herramienta en línea gratuita que elimina los caracteres de salto de línea del texto y opcionalmente los reemplaza con un separador de tu elección. Resuelve un problema concreto y frecuente: tienes texto que abarca múltiples líneas —de un documento, una exportación, un correo copiado o un feed de datos— y lo necesitas en una sola línea sin tener que borrar manualmente cada salto.
La herramienta maneja tanto los saltos de línea estilo Unix (\n) como las secuencias de retorno de carro más avance de línea de Windows (\r\n) en un solo paso. Todo el procesamiento se ejecuta en tu navegador; nada se sube a un servidor. La herramienta es gratuita y no requiere cuenta.
Funcionalidades principales
- Eliminar todos los saltos — Elimina cada carácter de salto de línea de la entrada, uniendo todas las líneas directamente sin separación.
- Reemplazar con espacio — El modo predeterminado. Cada salto de línea se convierte en un espacio simple, produciendo prosa legible a partir de una lista apilada.
- Reemplazar con coma — Cada salto de línea se convierte en
,(coma + espacio), adecuado para convertir una lista en una cadena de valores separados por comas. - Reemplazo personalizado — Introduce cualquier cadena para sustituir cada salto de línea: una barra vertical (
|), un punto y coma, un<br>de HTML u otra secuencia de caracteres. - Contador de líneas — El panel de entrada muestra cuántas líneas hay para que puedas verificar que la herramienta está procesando lo esperado.
- Contador de caracteres en la salida — El panel de salida muestra el número de caracteres del texto resultante.
- Copiar al portapapeles — Copia con un clic el resultado procesado.
La implementación subyacente usa una sola expresión regular, /[\r\n]+/g, que coincide con uno o más caracteres de salto de línea consecutivos (tanto \r como \n) y los reemplaza con la cadena elegida. Las líneas en blanco consecutivas se colapsan en un único reemplazo en lugar de producir separadores dobles.
Cómo usar Remove Line Breaks
Paso 1: Elegir el reemplazo
Antes de pegar texto, selecciona qué debe aparecer en lugar de cada salto de línea usando los botones de opción en la parte superior:
- Espacio (predeterminado) — reemplaza cada salto de línea con un carácter de espacio simple.
- Nada — elimina los saltos de línea por completo, concatenando las líneas directamente.
- Coma — reemplaza cada salto de línea con
,(coma + espacio). - Personalizado — activa un campo de texto donde puedes escribir cualquier cadena de reemplazo.
Si eliges Personalizado, escribe tu cadena de reemplazo en el campo que aparece. Puedes introducir cadenas de varios caracteres, símbolos o incluso dejar el campo vacío (que se comporta igual que Nada).
Paso 2: Pegar o escribir el texto
Haz clic en el área de texto de entrada a la izquierda y pega tu contenido multilínea. El contador de líneas que se muestra encima del área de texto se actualiza inmediatamente al escribir. No hay límite de tamaño en la interfaz, aunque pegados muy grandes pueden ser más lentos dependiendo del navegador.
Paso 3: Revisar la salida
El panel de salida a la derecha se actualiza en tiempo real al escribir. No es necesario presionar ningún botón: el resultado se calcula automáticamente con cada pulsación de tecla. El contador de caracteres que se muestra encima de la salida ayuda a confirmar que la transformación funcionó como se esperaba.
Ejemplo de transformación con la opción Espacio:
Entrada:
Nombre del producto
SKU-4821
En stock
$19.99
Salida:
Nombre del producto SKU-4821 En stock $19.99
Paso 4: Copiar el resultado
Haz clic en el botón Copy Result debajo de los paneles para copiar la salida al portapapeles. Aparece un mensaje de confirmación cuando la copia se realiza correctamente.
Paso 5: Limpiar y empezar de nuevo
El botón Clear vacía la entrada. La salida se borra automáticamente porque se deriva de la entrada.
Ejemplos prácticos
Preparar datos CSV
Tienes una columna de valores pegados de una hoja de cálculo, uno por línea, y necesitas insertarlos en una cláusula SQL IN():
Entrada (un valor por línea): manzana, plátano, cereza
Selecciona la opción de reemplazo Coma. Salida: manzana, plátano, cereza
Envuelve con IN('manzana', 'plátano', 'cereza') y la consulta está lista.
Limpiar texto de párrafo de PDFs
Los PDFs a menudo se pegan en editores de texto con saltos de línea forzados al final de cada línea tipográfica, rompiendo oraciones a la mitad. Pega el párrafo en Remove Line Breaks con la opción Espacio. La salida es un párrafo limpio que ajusta líneas de manera natural.
Crear un valor de configuración de una sola línea
Algunos campos de configuración (variables de entorno, valores YAML en línea, cadenas JSON) no pueden contener saltos de línea literales. Pega tu contenido multilínea y selecciona Nada para quitar todos los saltos, o Espacio para preservar la separación de palabras, y luego copia el resultado directamente en tu archivo de configuración.
Consejos y buenas prácticas
Elige el reemplazo correcto para tu tipo de contenido. La prosa normal corresponde a Espacio. Las listas que se convierten a CSV corresponden a Coma. Los identificadores de código que se unen corresponden a Nada o un guion bajo personalizado.
El regex coincide con saltos de línea consecutivos como uno solo. Si tu texto tiene líneas en blanco entre párrafos, se colapsan a un solo espacio (o coma, o nada). Esto es comportamiento intencionado: el patrón es /[\r\n]+/g, que trata uno o más caracteres de salto de línea consecutivos como una sola coincidencia. Si necesitas conservar las líneas en blanco, normaliza el texto primero con otra herramienta antes de eliminar los saltos de línea simples restantes.
Usa el contador de líneas para verificar. El contador de líneas en el panel de entrada te dice cuántos reemplazos esperar. Si tenías 10 líneas, habrá 9 reemplazos en la salida.
El reemplazo personalizado acepta cadenas de varios caracteres. Puedes introducir | (espacio-barra-espacio) como separador para producir salida delimitada por barras, o introducir <br> para producir saltos de línea HTML.
Problemas comunes y solución de errores
La salida se ve igual que la entrada. Significa que el texto no contiene caracteres de salto de línea. El texto copiado de algunas fuentes (ciertas páginas web, editores de texto enriquecido) puede usar espacios sin separación u otros espacios en blanco en lugar de saltos de línea reales. Verifica comprobando el contador de líneas en el panel de entrada: si muestra 1, no hay saltos de línea que eliminar.
Las palabras se pegan sin espacios. Has seleccionado Nada como reemplazo. Cambia a Espacio si quieres palabras separadas después de unir.
Las líneas en blanco en el medio se colapsan. Esto es esperado: el regex /[\r\n]+/ trata los saltos de línea consecutivos como una sola coincidencia. Una línea en blanco consta de dos saltos de línea consecutivos, por lo que se convierte en un carácter de reemplazo.
El botón Copiar está desactivado. El botón Copiar está deshabilitado cuando la salida está vacía. Esto ocurre cuando el campo de entrada está vacío. Pega texto en la entrada primero.
El campo personalizado no aparece. La entrada personalizada solo se vuelve visible cuando se selecciona el botón Personalizado. Haz clic en Personalizado en la fila de opciones de reemplazo para revelar el campo de entrada.
Privacidad y seguridad
Remove Line Breaks procesa tu texto completamente dentro de tu navegador. El texto que pegas nunca se transmite a ningún servidor. La herramienta usa una sola llamada JavaScript String.replace() con una expresión regular: sin bibliotecas externas, sin solicitudes de red, sin registros. Funciona sin conexión: una vez cargada la página, puedes desconectarte de internet y la herramienta sigue funcionando.
Preguntas frecuentes
¿Es gratuito Remove Line Breaks? Sí, completamente gratuito. No hay costo, ni período de prueba, ni funciones limitadas para la funcionalidad principal. Algunas funciones avanzadas (presets e historial) están disponibles para los colaboradores de Glyph Widgets.
¿Funciona la herramienta sin conexión? Sí. Una vez que la página ha cargado en tu navegador, eliminar saltos de línea no requiere conexión a internet. El cálculo se realiza localmente en JavaScript.
¿Está seguro mi texto? ¿Se almacena en algún lugar? Tu texto nunca sale de tu navegador. La herramienta no hace ninguna solicitud de red con tu contenido. Nada se almacena en ningún servidor. El texto puede guardarse localmente en la IndexedDB de tu navegador si usas la función de historial, pero esos datos permanecen en tu dispositivo.
¿Cuál es la diferencia entre Nada y Espacio? Nada ('') elimina los saltos de línea sin poner ningún carácter en su lugar, de modo que la última palabra de una línea y la primera de la siguiente se concatenan directamente: holamundo. Espacio (' ') inserta un espacio simple entre ellas: hola mundo. Elige según si las líneas en tu entrada representan palabras separadas o tokens separados.
¿Maneja los saltos de línea de Windows (CRLF)? Sí. La expresión regular /[\r\n]+/g coincide tanto con los caracteres \r (retorno de carro) como \n (avance de línea). Los saltos de línea de Windows son secuencias \r\n, que el patrón reconoce y reemplaza como una sola ocurrencia.
¿Qué pasa si introduzco una coma en el campo personalizado? El botón de reemplazo con coma usa , (coma seguida de un espacio). Si escribes , en el campo personalizado, obtienes una coma sin espacio después. Puedes escribir exactamente lo que quieres, incluyendo , con el espacio si prefieres ese formato sin usar el botón predefinido.
¿Puedo usar esto para eliminar saltos de línea de HTML? Sí, con cuidado. Si necesitas eliminar espacios en blanco entre etiquetas HTML, selecciona la opción Nada. Si quieres mantener el texto legible, usa Espacio. Ten en cuenta que el HTML con elementos en línea puede comportarse de manera inesperada si las palabras de líneas adyacentes se unen sin espacio.
¿El contador de líneas incluye la última línea si no tiene un salto de línea final? Sí. El contador de líneas se calcula dividiendo por \n, por lo que un archivo con 3 líneas y sin salto de línea final reporta 3. Un archivo con un salto de línea final reporta una línea vacía adicional.
¿Puedo guardar mis ajustes de reemplazo? Los colaboradores pueden guardar configuraciones de preset (tipo de reemplazo y cadena personalizada) usando el panel de Presets. Carga un preset para restaurar instantáneamente cualquier configuración guardada previamente.
Herramientas relacionadas
- Add Line Numbers — Prefija cada línea con un número secuencial, útil cuando necesitas reintroducir estructura después de editar.
- Word Counter — Cuenta palabras, caracteres y oraciones en el texto resultante de una sola línea.
- Find and Replace — Reemplaza patrones arbitrarios en texto, incluyendo soporte de regex para sustituciones complejas.
Prueba Remove Line Breaks ahora: Remove Line Breaks