Saltar al contenido principal

Limpiador de espacios en blanco gratis

Elimine espacios adicionales, recorte líneas, contraiga líneas en blanco y normalice los finales de línea en cualquier texto. Limpia el contenido copiado y pegado con un solo clic.

Funciona sin conexión una vez cargado
Preajustes:

o suelta un archivo .txt, .csv, .md o .log en el cuadro

0 caracteres1 líneas1 líneas en blanco
Opciones de limpieza

Usos habituales

  • Limpiar Texto Copiado y PegadoArregla el formato desordenado de Word, PDFs y páginas web, eliminando espacios adicionales, líneas en blanco dobles e indentación inconsistente.
  • Limpiar Espacios en Blanco en Código y Archivos de ConfiguraciónElimina espacios al final de línea, normaliza terminaciones de línea y arregla problemas de indentación en código y archivos de configuración.
  • Limpiar Texto para Sistemas de Gestión de ContenidoNormaliza el texto antes de pegarlo en WordPress, Contentful u otras plataformas CMS para prevenir problemas de formato.
  • Limpiar Espacios en Blanco en Archivos de DatosElimina espacios iniciales y finales de valores de datos antes de importar a bases de datos, hojas de cálculo o tuberías de procesamiento de datos.
  • Limpiar Espacios en Blanco en Plantillas de Correo ElectrónicoNormaliza el espaciado en copias de correo electrónico antes de enviar, lo que previene inconsistencias de representación en diferentes clientes de correo.

Cómo funciona

El Limpiador de Espacios en Blanco se ejecuta enteramente en tu navegador usando expresiones regulares de JavaScript escritas a mano: sin biblioteca, sin servidor. Cada transformación ocurre localmente mientras escribes, con los resultados actualizándose en tiempo real.

  1. 1
    Análisis de entrada y estadísticas
    Mientras escribes o pegas, la herramienta escanea tu texto con patrones de expresión regular específicos para contar líneas con espacio final, líneas en blanco consecutivas, caracteres de tabulación, espacios Unicode (NBSP, ancho completo), y caracteres invisibles de ancho cero. Estos recuentos aparecen inmediatamente debajo de la entrada para que puedas ver qué está realmente mal en tu texto antes de limpiar nada.
  2. 2
    Transformaciones por expresión regular línea a línea
    La función clean() divide por saltos de línea y aplica tus opciones elegidas en orden: las tabulaciones se sustituyen o colapsan, las series de espacios se reducen a uno con /[ \t]+/g, y luego cada línea se recorta. Los espacios Unicode ( , – ,   y otros) se sustituyen por espacios normales; los caracteres de ancho cero (​–‍, ) se eliminan por completo. La puntuación inteligente como las comillas curvas y los guiones largos se convierte en equivalentes ASCII.
  3. 3
    Recorte de líneas vacías y de documento
    Después del trabajo por línea, las líneas en blanco consecutivas se eliminan por completo o se colapsan a una sola en blanco (según la opción que elijas) usando un único reemplazo /\n{3,}/. Los saltos de línea al inicio y final de todo el documento se eliminan al final, manteniendo la lógica predecible sin importar el orden de las opciones.
  4. 4
    Normalización de fin de línea y salida
    La herramienta detecta el fin de línea dominante del texto original (LF, CRLF, o CR) antes de la normalización para que la opción 'Mantener original' pueda restaurarlo fielmente. También puedes forzar una convención específica. El texto limpio aparece al instante en el panel de salida, con un panel de estadísticas de antes/después que muestra el recuento de caracteres y líneas eliminados, y un botón de Descargar .txt que construye un Blob localmente.

Herramientas relacionadas

Preguntas frecuentes