Limpiador de Texto (Espacios y Saltos de Línea)
Elimina espacios extra, tabulaciones, líneas vacías y saltos de línea sobrantes del texto pegado en un solo paso — con cada función de limpieza activable por separado.
1.099 visitas
Cómo Funciona
Cada regla de limpieza se centra en un problema específico y bien definido, y puedes activar o desactivar cualquiera de ellas de forma independiente: combinar espacios repetidos en uno solo, recortar los espacios en blanco al inicio y al final de cada línea, eliminar líneas vacías, convertir tabulaciones en espacios, unir líneas cortadas de nuevo en párrafos completos, y eliminar caracteres invisibles como el espacio de ancho cero (U+200B) — un carácter sin ningún glifo visible que a menudo viaja en silencio cuando se copia texto de una página web o una aplicación de chat, y que puede romper silenciosamente la búsqueda, la comparación de cadenas o la validación de formularios sin que nunca veas por qué.
La normalización de finales de línea resuelve un problema relacionado pero distinto: Windows escribe un salto de línea como dos caracteres, retorno de carro más avance de línea (\r\n), mientras que Unix, Linux y el macOS moderno usan un único avance de línea (\n). Mezclar ambos dentro de un mismo documento es invisible en pantalla, pero puede causar fallos visibles en otros lugares — líneas en blanco adicionales en un editor, un script que falla silenciosamente al dividir líneas correctamente, o una herramienta de diff que marca cada línea como modificada. Normalizar todo a una sola convención elimina esa inconsistencia.
Qué Saber
- Cada opción es independiente. Puedes, por ejemplo, eliminar solo las líneas vacías dejando intactos el espaciado y las tabulaciones.
- Los caracteres de ancho cero son genuinamente invisibles. No puedes detectarlos mirando el texto; solo aparecen como resultados de búsqueda rotos, comparaciones de cadenas que no coinciden o saltos de línea inesperados.
- "Unir líneas cortadas" se basa en patrones. Fusiona una línea que no termina en puntuación de fin de frase con la siguiente línea, deshaciendo los saltos forzados que la copia de PDF a texto suele insertar en medio de una frase, mientras deja intactos los saltos de párrafo genuinos (líneas en blanco).
- Nada sale de tu navegador. La limpieza ocurre localmente mientras escribes, sin que ningún texto se suba a un servidor.
- Cubre los casos clásicos del mundo real. Texto copiado de un PDF que inserta un salto de línea después de cada frase, una exportación de hoja de cálculo plagada de espacios dobles, o código con tabulaciones y espacios mezclados de forma inconsistente — todos se gestionan con los mismos interruptores.
Preguntas Frecuentes
¿Qué es exactamente un carácter de ancho cero y por qué importa?
Es un carácter como el espacio de ancho cero (U+200B) que no renderiza ningún glifo visible en absoluto — no ocupa espacio en pantalla pero sigue existiendo en el texto subyacente. Suele copiarse en silencio desde páginas web o aplicaciones de chat, y puede romper la búsqueda de texto exacto, las comparaciones de cadenas y algunas validaciones de formularios, todo sin ninguna señal visible de que algo está mal. Como no tiene huella visual, la única forma fiable de eliminarlo es ejecutar un paso de limpieza en lugar de intentar detectarlo manualmente.
¿Por qué importan los finales de línea si el texto se ve igual?
Windows codifica un salto de línea como dos caracteres (retorno de carro + avance de línea, \r\n), mientras que Unix, Linux y el macOS moderno usan solo uno (avance de línea, \n). Un documento que mezcla ambos se ve idéntico en pantalla, pero puede comportarse de forma diferente en editores, scripts y herramientas de diff — normalizar a una sola convención evita que esa inconsistencia cause problemas más adelante.
¿Puedo ejecutar solo un paso de limpieza y omitir el resto?
Sí. Cada opción — combinar espacios, recortar, eliminar líneas vacías, conversión de tabulaciones, normalización de finales de línea, unir líneas cortadas, eliminar caracteres invisibles — tiene su propio interruptor independiente, así que solo arreglas lo que realmente está roto en tu texto específico.
¿Cómo decide "unir líneas cortadas" dónde terminan realmente los párrafos?
Trata una línea que no termina en puntuación como un punto, un signo de interrogación o similar como un corte a mitad de frase y la fusiona con la siguiente línea — esto deshace específicamente los saltos de línea artificiales que la extracción de PDF a texto suele insertar después de cada línea visual, mientras deja intactas las líneas en blanco (saltos de párrafo genuinos).
¿Se envía a un servidor alguna parte de mi texto pegado?
No. Todas las operaciones de limpieza se ejecutan en JavaScript directamente en tu navegador mientras escribes — nada se sube, se registra ni se almacena en ningún lugar, lo que significa que es seguro usarlo incluso con contenido sensible o no publicado.
Herramientas Similares
Reportar un Problema
Limpiador de Texto (Espacios y Saltos de Línea)
Comentarios
Aún no hay comentarios — ¡sé el primero en escribir uno!