Escritorio de texto

Eliminar líneas vacías

Elimina las líneas en blanco y las que solo contienen espacios del texto pegado.

Eliminar líneas vacías: Cierra los huecos de una lista pegada eliminando las entradas que no contienen nada excepto espacios en blanco. Eliminar líneas vacías conserva exactamente todas las líneas no vacías tal como se introdujeron, incluida su sangría y los espacios finales. Es útil para listas copiadas que contienen filas separadoras cuando esos huecos no tienen significado. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Remove Empty / editor localProcesamiento local

Funciona por completo en tu navegador

Entrada de 100,000 caracteres · 10,000 líneas lógicas · salida de 200,000 caracteres

Resultado

Listo

El texto se procesa localmente. La herramienta usa operaciones literales incluidas en una lista permitida y no ejecuta expresiones regulares ni código.

Criterio de filas en blanco con un ejemplo

Para cada línea L, conserva L si, al recortar sus extremos, queda al menos un carácter; de lo contrario, descártala. Número conservado = número lógico original − número de líneas en blanco. Introduce 10\n\n \n20\n: hay cuatro entradas lógicas, dos de las cuales están en blanco. El resultado es 10\n20\n, con 4 − 2 = 2 entradas conservadas. El LF final permanece porque el original tenía uno y el resultado sigue conteniendo líneas. Aquí los números son solo texto, no valores que haya que calcular.

Reglas de espacios en blanco y listas más grandes

La definición de espacio en blanco sigue el recorte de ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim), en lugar de tratar como vacíos todos los caracteres Unicode invisibles. LF, CRLF y CR dividen la entrada en líneas lógicas; la salida conservada se une con LF. No se realiza ordenación alfabética, eliminación de duplicados ni comparación según la configuración regional. Para importaciones grandes, mantente dentro de 100.000 puntos de código de entrada y 10.000 líneas, y conserva una copia antes de eliminar la separación entre registros. El resultado debe caber en 200.000 puntos de código. El límite de caracteres del editor cuenta unidades UTF-16, por lo que los caracteres suplementarios, como muchos emoji, pueden reducir el tamaño de entrada disponible.

Cómo se usa

  1. Pega o escribe las líneas en el editor local.
  2. Configura las opciones de esta transformación y ejecútala.
  3. Revisa el resultado y, después, copia o descarga el texto.

Privacidad y límites

Tu texto y el resultado permanecen en este dispositivo. No se sube ni se ejecuta el código introducido.

Herramientas relacionadas

Preguntas frecuentes

¿Se elimina una línea que contiene tabulaciones o un espacio no separable?

Sí. Una línea formada solo por tabulaciones, espacios normales o espacios no separables se considera vacía. Un espacio de ancho cero U+200B es diferente: supera esta comprobación y puede hacer que permanezca una fila que parece vacía. Inspecciona los caracteres invisibles cuando un hueco no desaparezca.

¿Eliminar las líneas vacías también recorta las líneas que conservo?

No. Una línea que contiene dos espacios seguidos de una palabra conserva esos espacios. Solo se usa la versión recortada de una línea para decidir si se conserva o se elimina la línea completa. Ejecuta Recortar líneas por separado si quieres eliminar las filas vacías y limpiar los extremos del texto restante.

¿Puede eliminar separadores de un documento estructurado?

Puede hacerlo, así que úsalo con datos en los que las filas vacías se puedan descartar. Los párrafos vacíos, las separaciones entre estrofas y los separadores de registros pueden tener significado. La herramienta no entiende esos formatos. Si todas las filas contienen solo espacios en blanco, el resultado queda vacío, no como una única línea nueva final.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta