Eliminador de espacios en blanco

Recorta cada línea, reduce las secuencias de espacios y tabulaciones a uno solo y elimina las líneas vacías si quieres.

Los cálculos se realizan localmente; no enviamos tus valores al servidor.

Ejemplo

« Extra spaces », una línea vacía y « Another⇥line » se convierten en dos líneas limpias: «Extra spaces» y «Another line». Una fila con etiqueta como «Name:⇥⇥Alex» queda en «Name: Alex».

Método de cálculo

Cada línea se recorta por ambos extremos y cualquier secuencia de espacios o tabulaciones dentro de la línea pasa a ser un único espacio. Las líneas en blanco se eliminan cuando la opción está activada y se conservan cuando está desactivada. Las líneas con contenido siguen siendo líneas separadas, así que un párrafo nunca se une en una sola línea larga.

Notas importantes

Las letras, los números y la puntuación no cambian: solo se toca el espacio en blanco. Algunos espacios especiales, como el espacio de no separación dentro de una línea, no se reducen y puede que sigan necesitando atención en un editor de texto.

Guía práctica

Cada línea se recorta por ambos extremos y los grupos de espacios o tabulaciones interiores se reducen a un solo espacio: “ Extra spaces ” pasa a “Extra spaces”. Con “eliminar líneas vacías” las líneas en blanco desaparecen; desactívalo para conservar párrafos. Las líneas no vacías nunca se unen. “Name:⇥⇥Alex” queda “Name: Alex”. No lo uses con código Python, YAML, tablas de ancho fijo o datos separados por tabulaciones, porque la sangría y las columnas tienen significado. Letras y puntuación no cambian.

Ejemplos prácticos
EntradaResultado
␠␠Extra␠␠␠spaces␠␠↵↵␠␠Another→line␠␠ · remove blank linesExtra spaces↵Another line
␠␠a␠␠↵↵␠␠b␠␠ · keep blank linesa↵↵b
Name:→→Alex↵City:␠␠␠Paris · remove blank linesName: Alex↵City: Paris
→Indented↵␠␠␠␠code · remove blank linesIndented↵code

Preguntas frecuentes

¿Por qué lo necesita el texto copiado de un PDF?

Porque los PDF, las hojas de cálculo, los correos y las páginas web arrastran espacios dobles, tabulaciones entre columnas y sangrías que permanecen invisibles hasta que rompen una búsqueda, una comparación o una importación. Limpiar antes el espacio en blanco es lo que hace que esos pasos coincidan de forma fiable.

¿Conviene conservar las líneas vacías?

Consérvalas cuando importen los saltos de párrafo: dos líneas sangradas separadas por una línea vacía se mantienen como a, línea vacía y b. Elimínalas para listas, donde las líneas restantes quedan una debajo de otra y resultan más fáciles de ordenar, desduplicar o pegar en un formulario.

¿Cuándo no debo normalizar el espacio en blanco?

Cuando el espaciado tiene significado. El código Python, los archivos YAML, las listas de Markdown, la poesía y las tablas de ancho fijo dependen de la sangría o de las columnas alineadas, y reducirlas puede romper el archivo o el diseño. Los datos separados por tabulaciones pierden sus columnas porque las tabulaciones pasan a ser espacios simples, así que guarda una copia del original.

Herramientas relacionadas