Limpiador de texto
Suelta un borrador, un registro, un bloque de código o un párrafo pegado y dile qué líneas conservar. Puedes eliminar todas las líneas en blanco, fusionar las líneas en blanco consecutivas en una sola o solo recortar los bordes; de paso, quitar los espacios al final de línea y conservar el estilo de salto de línea original. Todo se procesa en local en el navegador, con vista previa en vivo en paralelo y el recuento de líneas eliminadas siempre visible.
- Todo se procesa en local en el navegador; los registros, los borradores y los fragmentos internos no salen de este dispositivo
- Tres modos a elegir: eliminar todas las líneas en blanco, fusionar las consecutivas o solo recortar los bordes, según el tipo de texto
- Combina el recorte por línea, la limpieza de espacios finales y la conservación del estilo de salto de línea con el modo principal
- Vista previa instantánea en paralelo y recuento de líneas eliminadas en tiempo real, para ver el efecto antes de copiar
- Copia con un clic, descarga como .txt o vuelca la salida a la entrada para limpiar otra vez
Resumen
Un solo panel reúne el orden del texto del día a día: aplastar el ruido de los registros, arreglar los espacios descolocados y unificar la estructura de líneas en blanco, sin volver a saltar entre editores ni escribir scripts improvisados para estas menudencias.
- 01
Tres estrategias de líneas en blanco
Elimina todas las líneas en blanco, fusiona las consecutivas en una sola o solo recorta los espacios de los bordes: elige la estrategia adecuada al tipo de texto en lugar de escribir una regex improvisada.
- 02
Recorte por línea
Quita los espacios del principio y del final de cada línea antes de aplicar el modo de líneas en blanco, para que una sangría irregular no interfiera en la detección y las reglas surtan el efecto previsto.
- 03
Limpiar los espacios finales
Quita con un clic los espacios y tabulaciones al final de cada línea, muy útil como limpieza previa a un commit de código, a una revisión de PR o a una herramienta de formateo estricta.
- 04
Conservar el estilo de salto de línea
Detecta si el texto original usa LF o CRLF y respeta ese estilo en la salida; cuando no hace falta, también puede unificar la salida en LF estándar.
- 05
Vista previa en paralelo
La entrada y el resultado limpio se muestran uno al lado del otro y cualquier cambio de modo u opción se refleja al instante, para ver directamente qué contenido se elimina.
- 06
Recuento de líneas eliminadas en vivo
Antes de copiar ya ves cuántas líneas ha eliminado la regla actual, para verificar que actúa en el rango esperado y evitar borrar demasiado en silencio.
- 07
Copiar, descargar o seguir limpiando
Copia el resultado con un clic, descárgalo como .txt o vuelca la salida a la entrada para encadenar otra limpieza.
- 08
Procesamiento totalmente local
La limpieza, el recuento y la vista previa ocurren dentro de la sesión actual del navegador; los registros sensibles, los borradores internos y el contenido sin publicar no se suben.
Cómo usarla
Pega el texto, elige el modo, marca las opciones que necesites y copia el resultado, todo dentro del mismo panel.
- 01
Pega el texto que quieras limpiar en la zona de entrada de la izquierda.
- 02
Elige un modo: eliminar todas las líneas en blanco, fusionar las consecutivas o solo recortar los bordes.
- 03
Añade según necesites recortar cada línea, eliminar los espacios finales o conservar el estilo de salto de línea, para que las reglas se ajusten a la forma del texto de origen.
- 04
Compara con la vista previa de la derecha y mira el «N líneas eliminadas» para confirmar que la regla solo quita lo que debe.
- 05
Copia el resultado al portapapeles o descárgalo como .txt; cuando necesites limpiar otra vez, haz clic en «Usar la salida como entrada».
Detalles
Cada origen encaja con una estrategia distinta y la clave es que el modo, las opciones y la estructura del texto casen, en lugar de empezar con la opción más agresiva.
- Eliminar todas las líneas en blanco da la salida más compacta, ideal cuando el texto de origen tiene muchas líneas en blanco y la estructura de párrafos ya no importa.
- Fusionar líneas en blanco consecutivas conserva la separación de párrafos pero elimina el espaciado sobrante, ideal para borradores de Markdown o prosa de párrafos largos.
- Solo recortar los bordes no toca el medio, ideal para fragmentos pegados que solo traen líneas en blanco de más arriba o abajo.
- Recortar cada línea aplana el ruido de sangría y hace más estable la regla de líneas en blanco, sobre todo cuando el texto de origen viene de varias herramientas.
- Eliminar los espacios finales es más conservador que recortar cada línea: conserva la sangría y a la vez quita el espacio en blanco escondido al final de línea.
- Conservar el estilo de salto de línea va bien cuando el destino es un archivo de Windows, una comprobación estricta de CRLF o un sistema antiguo.
- El «N líneas eliminadas» es una autocomprobación rápida antes de copiar; 0 líneas suele indicar que otro modo u opción encaja mejor.
Casos de uso
Limpiar líneas en blanco no es difícil de por sí; lo difícil es saltar de herramienta constantemente, dudar de cuánto de estricta debe ser la regla y descubrir tras publicar que algún párrafo se borró en silencio.
-
Limpieza de registros y resolución de incidencias
Comprime las líneas en blanco que fragmentan la salida de los registros para que la señal se vea de un vistazo en el terminal o en las herramientas de análisis.
-
Formateo de fragmentos de código
Ordena las líneas en blanco del código fuente pegado antes de un commit, sobre todo el espaciado inconsistente que deja la colaboración entre varias personas.
-
Limpieza de texto enriquecido pegado
Elimina las líneas en blanco de más que arrastra el copiado desde el correo, Notion, Confluence o Word, para que el resultado quede listo en el editor de destino.
-
Preprocesado de CSV y configuraciones
Quita las líneas en blanco y los espacios finales de una exportación CSV, un archivo INI o una entrada por lotes antes de que los datos entren en la tubería.
-
Ordenar textos SEO antes de publicar
Antes de publicar, limpia las líneas en blanco de más y los espacios finales en textos de landing, borradores de blog y meta descripciones para que el código quede más ordenado.
-
Normalizar plantillas de atención al cliente
Unifica la estructura de líneas en blanco de las FAQ, los guiones de soporte y los anuncios operativos para que se rendericen igual en distintos canales.
-
Ordenar documentación de API
Limpia los ejemplos de petición/respuesta de la API y los párrafos explicativos para que el código luzca bien en el editor, en el generador de sitios estáticos y en el diff del PR.
-
Archivar registros
Comprime las líneas en blanco de los registros más espaciados antes de guardarlos o compartirlos, para reducir el tamaño y mejorar la búsqueda.
-
Estandarizar antes de la ingesta
Unifica la estructura de espacios en blanco antes de que el texto entre en un índice de búsqueda, una base de datos vectorial o una base de datos posterior, para reducir las diferencias de análisis.
-
Conversión entre Markdown y texto enriquecido
Estabiliza la estructura de líneas en blanco antes de convertir entre Markdown, HTML y texto plano, para evitar que el espaciado entre párrafos se descoloque al renderizar.
Ver también
Cuando ya tengas la base limpia y necesites reemplazar en lote palabras, prefijos o fragmentos fijos, puedes seguir con Reemplazo de texto . Si tras el reemplazo los nombres de variable, los slugs o los títulos necesitan un estilo de mayúsculas uniforme, pásalos al Conversor de mayúsculas para tratar las mayúsculas. Antes de publicar o hacer un commit, para confirmar si los caracteres o los bytes se pasan de largo, usa el Contador de texto para comprobar la longitud. Si lo que tratas es una lista, un registro o datos por líneas, va bien continuar con las Herramientas de líneas para deduplicar, ordenar, numerar y dividir.
Buenas prácticas
Cuanto más se ajuste la regla al texto de origen, más estable es el resultado. El pequeño hábito de previsualizar primero, mirar el recuento de líneas eliminadas y luego copiar ahorra mucho trabajo rehecho.
- Cuando la estructura de párrafos importa, prefiere fusionar las líneas en blanco consecutivas para dejar al menos una línea entre párrafos; es más seguro que eliminarlas todas.
- Cuando la sangría está desordenada, activa primero recortar cada línea y luego deja actuar el modo de líneas en blanco, para que la detección sea más estable.
- Antes de preparar un commit de código, ejecutar el lint o hacer una revisión de PR, acuérdate de activar la eliminación de espacios finales.
- Cuando el formato de destino exige CRLF (scripts de Windows, algunas herramientas de CI, sistemas antiguos), activa la conservación del estilo de salto de línea.
- Antes de una limpieza más agresiva, deja el original en el portapapeles o en otra pestaña; el procesamiento local tampoco significa que sea reversible.
- Para textos muy largos, límpialos por tramos y luego únelos, para mantener fluida la vista previa en vivo.
Limitaciones
Las reglas de limpieza son deliberadamente conservadoras; conocer los límites de la herramienta evita tropiezos con textos especiales.
- Una línea que solo contiene espacios, tabulaciones u otros caracteres en blanco se considera línea en blanco; la versión actual todavía no admite conservarlas como líneas no vacías.
- Conservar el estilo de salto de línea decide entre LF y CRLF según el estilo mayoritario del original; un texto con saltos mezclados se unifica al estilo detectado.
- Salvo el recorte por línea y la limpieza de espacios finales opcionales, el proceso de limpieza no modifica el contenido visible de las líneas no vacías.
- Los textos muy grandes (por encima de unas 10 000 líneas) pueden pausarse un instante al recalcular; conviene procesarlos por tramos.
- No hace validación de estructura, detección de idioma ni corrección ortográfica; esas tareas corresponden a las herramientas específicas.
- Todo se procesa en local en el navegador y no se sube a ningún servidor.
Preguntas frecuentes
Sobre la definición de línea en blanco, el estilo de salto de línea, las reglas opcionales, el procesamiento local y los límites habituales, aquí se recogen las dudas más frecuentes antes de usarlo.
¿Qué cuenta como línea en blanco?
Una línea se considera en blanco si no tiene ningún carácter o si solo contiene espacios, tabulaciones u otros caracteres en blanco; los tres modos de limpieza se basan en el mismo criterio.
¿Modifica el contenido de las líneas no vacías?
El contenido de las líneas no vacías solo cambia si activas recortar cada línea o eliminar los espacios finales; de lo contrario, la limpieza solo elimina líneas en blanco y deja el resto como está.
¿Qué diferencia hay entre eliminar todas las líneas en blanco y fusionar las consecutivas?
La primera elimina todas las líneas en blanco; la segunda fusiona varias consecutivas en una sola, conservando una separación entre párrafos, más adecuada para textos que necesitan estructura de párrafos.
¿Para qué sirve solo recortar los bordes?
Se usa cuando las líneas en blanco de más solo aparecen al principio o al final del texto, por ejemplo las líneas en blanco de sobra que arrastra copiar un bloque de código o un fragmento de registro.
¿Recortar cada línea y eliminar los espacios finales entran en conflicto?
No, son complementarios. Recortar cada línea quita a la vez los espacios del principio y del final; eliminar los espacios finales solo toca el final de línea y conserva la sangría, así que puedes activarlos por separado o juntos según necesites.
¿Qué hace exactamente conservar el estilo de salto de línea?
Comprueba si el original usa LF o CRLF y da el resultado limpio con ese mismo estilo; cuando está desactivado, el resultado sale unificado en LF.
¿Puedo descargar el resultado limpio?
Sí. Haz clic en «Descargar .txt» para guardar el resultado actual como archivo de texto UTF-8, evitando que el copiar y pegar pierda saltos de línea o introduzca caracteres de más.
¿Se sube mi texto a un servidor?
No. La limpieza, el recuento y la vista previa ocurren dentro de la sesión actual del navegador, sin ningún envío de datos.
¿Cómo se calcula el «N líneas eliminadas»?
Compara la diferencia del número de líneas entre la entrada y el resultado limpio, incluidas las líneas que elimina el modo de líneas en blanco y las que el recorte por línea convierte en blanco al dejar solo espacios y se eliminan también.
¿La herramienta puede tratar textos muy largos?
Los documentos normales se procesan en tiempo real; con un número de líneas muy grande puede pausarse un instante al recalcular, así que conviene procesar por tramos y luego unir.
¿Sirve para contenido privado o registros sensibles?
Sí. Todo se procesa en local, así que los registros anonimizados, los guiones internos y el contenido sin publicar no se suben. Al terminar puedes vaciar el panel de paso.
Herramientas relacionadas
Cuando termines de limpiar, puedes seguir en el mismo conjunto de herramientas para el reemplazo en lote, la unificación de mayúsculas, la comprobación de longitud o el procesamiento por líneas.