Original (A)
Modificado (B)
Resultado de la comparación
Cómo funciona
El comparador de textos enfrenta dos bloques de texto y resalta las diferencias entre ellos: en verde lo añadido, en rojo lo eliminado y en gris lo que no ha cambiado. Trabaja tanto a nivel de línea como de carácter.
Comparar versiones es algo fundamental en programación (git diff), en trabajo colaborativo con documentos (control de cambios), en publicación de contenidos (comparar borradores) y en tratamiento de datos (verificar el resultado de una transformación). Este comparador resuelve todos esos casos sin exponer tu contenido a ningún servidor.
Cómo se usa: pega el texto original en el panel izquierdo y el modificado en el derecho. La comparación aparece debajo, con las adiciones y las eliminaciones resaltadas. Puedes alternar entre comparación por líneas (compara líneas enteras), por palabras (resalta las palabras concretas que cambian) y por caracteres (muestra los cambios carácter a carácter).
Usos habituales: comparar dos versiones de un contrato o un documento legal, comprobar que una transformación de texto ha dado el resultado esperado, revisar cambios en un archivo de configuración, cotejar una traducción con su original, encontrar la diferencia entre dos consultas SQL parecidas y auditar cambios de contenido antes de publicarlos.
Privacidad: el contenido de un documento, un texto legal o un borrador no debería enviarse a un servidor ajeno solo para compararlo. Esta herramienta hace toda la comparación en el cliente con el algoritmo de Myers, así que nada sale de tu navegador.
Preguntas frecuentes
- El algoritmo de diferencias de Myers, el mismo que usa Git para generar sus comparaciones. Busca la secuencia de edición más corta (el mínimo de inserciones y eliminaciones) para transformar un texto en el otro.
- Sí. El visor admite cualquier contenido de texto, incluido el código. Cuando detecta el lenguaje, aplica resaltado de sintaxis al resultado de la comparación.
- La comparación por líneas marca líneas enteras como añadidas o eliminadas. La de palabras muestra los cambios dentro de cada línea, resaltando las palabras concretas. La de caracteres es la más detallada: señala los cambios letra a letra.
- Sí. Los dos bloques de texto se procesan por completo en tu navegador con una implementación en JavaScript del algoritmo de Myers. No se envía ningún contenido a ningún servidor.