Comparador de textos: diferencias lado a lado

Pega el original a la izquierda y el texto cambiado a la derecha para ver cada línea añadida, eliminada o modificada.

Funciona por completo en tu navegador. Nada de lo que escribes se envía ni se guarda.

Cómo usar

  1. Pega el texto original a la izquierda y el nuevo a la derecha.
  2. Elige comparar por línea, o por palabra para resaltar las palabras exactas que cambiaron.
  3. Marca “Ignorar espacios” si los espacios y tabulaciones no deben contar.
  4. Pulsa Comparar. Verde = añadido, rojo = eliminado, amarillo = cambiado.

Un comparador de textos muestra exactamente qué cambió entre dos versiones: el borrador de un contrato y su revisión, dos archivos de configuración, una tabla de cadenas traducidas o código copiado de distintos sitios. Pega la versión antigua a la izquierda y la nueva a la derecha, y la herramienta las alinea lado a lado con números de línea mientras ambos paneles se desplazan juntos.

Las líneas se alinean con el algoritmo de Myers de la biblioteca jsdiff 5.2.0, el mismo que usa git diff en su modo predeterminado. Cuando un bloque de líneas eliminadas va seguido de líneas añadidas, se emparejan una a una y se marcan como cambiadas; las que sobran aparecen como añadidas o eliminadas. El modo por palabra resalta además las palabras distintas dentro de las líneas cambiadas. “Ignorar espacios” quita todos los espacios y tabulaciones antes de comparar, así que las líneas que solo difieren en el espaciado cuentan como iguales.

Algunos límites: el texto se divide por saltos de línea LF, de modo que si una versión usa finales de línea de Windows (CRLF) y la otra no, todas las líneas pueden aparecer como cambiadas salvo que ignores los espacios. Las líneas largas no se ajustan; desplázate en horizontal para leerlas. La comparación se hace por completo en tu navegador, así que los documentos confidenciales no salen de tu dispositivo.

Preguntas frecuentes

¿Cómo se comparan los textos?

Las líneas se alinean con el algoritmo de diferencias de Myers (biblioteca jsdiff). Un bloque eliminado seguido de líneas añadidas se muestra como líneas cambiadas, emparejadas una a una.

¿Qué hace “Ignorar espacios”?

Antes de comparar se quitan todos los espacios y tabulaciones de cada línea, como diff -w. Las líneas que solo difieren en espacios cuentan como iguales.

¿Se sube mi texto?

No. La comparación se hace en tu navegador con JavaScript. No se envía a ningún servidor ni se guarda.

Herramientas relacionadas