Comparador de Texto
Compara dos bloques de texto línea por línea y ve exactamente qué se añadió, se eliminó o quedó sin cambios.
Cómo funciona
La comparación es un diff a nivel de línea basado en el algoritmo de la subsecuencia común más larga (LCS), la misma familia de lógica detrás de git diff. Ambos textos se dividen en líneas y luego una tabla de programación dinámica calcula el mayor conjunto de líneas que comparten las dos versiones en orden. Recorrer esa tabla hacia atrás produce las operaciones que ves: las líneas que solo están en el texto izquierdo se marcan en rojo como eliminadas, las que solo están en el derecho se marcan en verde como añadidas, y las líneas compartidas permanecen neutras, cada una con su número de línea original.
El diff a nivel de línea es una decisión deliberada. Los diffs a nivel de carácter pueden mostrar que una sola palabra cambió dentro de una línea, pero en documentos reales degeneran en confeti: cientos de fragmentos diminutos más difíciles de leer que simplemente ver la línea antigua eliminada y la nueva añadida. La salida a nivel de línea se mantiene legible y encaja directamente con cómo la revisión de código y el control de versiones presentan los cambios. Las dos casillas ajustan qué significa "igual": ignorar espacios colapsa las secuencias de espacios y recorta los finales de línea antes de comparar (ideal para código reformateado), e ignorar mayúsculas/minúsculas pone ambos lados en minúsculas. Las líneas mostradas conservan su formato original en cualquier caso.
Como la tabla de programación dinámica cuesta memoria y tiempo proporcional a (líneas en A) x (líneas en B), la herramienta limita la entrada a 4000 líneas por lado; más allá de eso, la tabla por sí sola tendría decenas de millones de celdas y la pestaña se trabaría. Dentro del límite, todo se ejecuta de forma síncrona en tu navegador: ambos textos viven solo en tu pestaña, no se dispara ninguna petición al escribir (comprueba el panel Red de las DevTools), y los borradores o configuraciones confidenciales nunca tocan un servidor.