Limpiador de espacios en blanco de texto

Limpia texto desordenado: colapsa espacios, recorta líneas, une líneas en blanco, quita espacios finales y normaliza saltos de línea.

Todo el procesamiento ocurre localmente en tu navegador. Nada sale de tu dispositivo.

Antes: 0
Después: 0
Caracteres ahorrados: 0

Cómo funciona

Pegas tu texto, eliges qué reglas de limpieza quieres y el resultado aparece al instante debajo, junto con una comparación de caracteres. No hay paso de procesamiento ni espera: las reglas se aplican en vivo mientras escribes, así que puedes activar y desactivar opciones para ver exactamente qué elimina cada una antes de copiar el resultado.

Opciones independientes
Cada casilla de verificación es una regla independiente. "Colapsar espacios múltiples" convierte "a b" en "a b"; "Recortar inicio/fin de línea" elimina el espacio en blanco a los bordes de cada línea; "Unificar líneas en blanco" reduce cualquier racha de líneas vacías a una sola línea en blanco. Combina tantas como quieras: el resultado refleja al instante el conjunto activo.
Saltos de línea, explicados
La opción "Normalizar saltos de línea" convierte los \r\n de estilo Windows (y los \r sueltos) en \n simples, el estándar de macOS y Linux. Así se mantienen contentos los diffs, los scripts y el control de versiones cuando el texto pasa de un sistema a otro.
Estadísticas antes/después en vivo
Tres contadores acompañan a la herramienta: Antes (caracteres de tu entrada), Después (caracteres del texto limpio) y Ahorrados (la diferencia). Se actualizan con cada pulsación y cada cambio de opción, para que siempre sepas cuánto se eliminó.

Preguntas frecuentes

¿Qué se limpia exactamente?

Cada opción es independiente y puedes combinarlas: colapsar secuencias de espacios múltiples en uno, recortar el espacio en blanco del inicio y el final de cada línea, unificar varias líneas en blanco en una sola, eliminar los espacios finales de las líneas, recortar el bloque de texto completo y normalizar los saltos de línea de Windows (\r\n) a \n planos. El resultado limpio se actualiza en vivo mientras escribes.

¿La herramienta cambia alguna de mis palabras o el formato?

No. Solo se tocan los caracteres de espacio en blanco: espacios, tabulaciones y saltos de línea. El orden de las palabras, la puntuación, las mayúsculas y cualquier Markdown o código que te importe quedan tal y como los escribiste. Si solo quieres una pasada ligera, deja marcadas únicamente las opciones que necesites.

¿Se sube mi texto a algún sitio?

No. Todo se ejecuta localmente en tu navegador con JavaScript plano. Tu texto nunca sale de la página, no hay ida y vuelta con ningún servidor ni cuentas, así que puedes pegar con seguridad notas privadas, código o registros.

¿Por qué conviene normalizar los finales de línea?

Los archivos de Windows usan \r\n (CRLF), mientras que macOS y Linux usan \n (LF). Los saltos de línea mezclados pueden romper diffs, scripts y herramientas como git o linters. Normalizar a \n hace que el texto se comporte de forma consistente en todas las plataformas, y las estadísticas muestran cuántos caracteres se eliminaron exactamente.

¿Qué significan los números de Antes, Después y Caracteres ahorrados?

Antes cuenta los caracteres del texto que pegaste, Después cuenta los caracteres del resultado limpio y Ahorrados es la diferencia: el número de caracteres de espacio en blanco eliminados. Se actualizan en tiempo real mientras escribes o cambias opciones.