Resultado
Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.
Datos y límites del método
| Línea vacía | Una línea sin caracteres, o que solo contiene espacios y tabulaciones |
|---|---|
| Estilo de salto de línea | Admite \n y \r\n; el resultado siempre usa \n |
| Opción de recorte | Elimina espacios al inicio y al final de las líneas restantes si está activada |
| Orden | Las líneas restantes conservan su orden relativo original |
| Procesamiento | Se ejecuta localmente en el navegador; no se sube nada |
Cuándo induce a error
- Esta herramienta solo elimina líneas vacías o con solo espacios — no une párrafos ni reduce varias líneas vacías a una sola: cada línea vacía se borra por completo.
- Una línea con caracteres invisibles distintos de un espacio o tabulación normal (por ejemplo, un espacio de no separación) puede parecer vacía pero no se detecta como tal, ya que la comprobación solo trata como blanco los espacios estándar.
- Recortar las líneas restantes cambia el texto en sí, no solo su apariencia. Si dependes de los espacios iniciales para la indentación — código, listas en Markdown — desactiva la opción de recorte antes de ejecutar la herramienta.
- El resultado siempre une las líneas con un salto de línea simple. Si el archivo original usaba saltos de línea al estilo Windows, esa distinción no se conserva en la salida.
Cómo se calcula
El texto se divide en líneas en cada salto de línea. Cada línea se comprueba con una prueba de solo espacios en blanco — si al recortarla queda una cadena vacía, se trata como línea vacía.
Las líneas que pasan esa prueba se descartan; las líneas restantes se vuelven a unir con un único salto de línea entre ellas, así que el número de líneas del resultado equivale al número de líneas no vacías.
Cuando la opción de recorte está activada, a cada línea restante también se le quitan los espacios al inicio y al final antes de colocarla en el resultado.
El contador muestra cuántas líneas se eliminaron: el número de líneas original menos el número de líneas del resultado.
Preguntas y respuestas
¿Esto une varias líneas vacías en una sola?
No — cada línea vacía se elimina por completo, así que tres líneas vacías seguidas se convierten en cero líneas, no en una. Si quieres reducirlas en lugar de eliminarlas, esta no es la herramienta adecuada.
¿Qué se considera una línea vacía?
Una línea sin caracteres, o que solo contiene espacios y tabulaciones. Las líneas con cualquier otro carácter visible, incluido un único espacio de no separación, se mantienen tal cual.
¿Cambiará la indentación de las líneas que no están vacías?
Solo si activas la opción de recorte — entonces se eliminan los espacios al inicio y al final de todas las líneas restantes, no solo de las que estaban vacías.
¿Cambia el orden de las líneas?
No, las líneas restantes conservan su orden relativo original — solo se eliminan las vacías, nada se reordena.
¿Se sube mi texto a algún sitio?
No. Todo se ejecuta en tu navegador y el texto nunca sale de tu dispositivo.