Un comparador de textos encuentra el conjunto mínimo de cambios entre dos textos: qué se eliminó, qué se añadió y qué siguió igual. Esta herramienta usa la biblioteca de código abierto jsdiff, que implementa el algoritmo de diferencias publicado por Eugene Myers en 1986, el mismo enfoque que Git usa por defecto. Por eso los resultados se parecen mucho a lo que ves en GitHub o en una revisión de código. El rojo marca lo eliminado del original y el verde lo añadido en la versión modificada.
La comparación por líneas trabaja con líneas completas y encaja con código, archivos de configuración, CSV, listas y cláusulas de contrato: cualquier cambio dentro de una línea resalta la línea entera, así que localizas rápido las secciones tocadas. La comparación por caracteres baja hasta cada carácter y es ideal para erratas, puntuación, números o fechas, por ejemplo al revisar una traducción, una nota de prensa o si se alteró un precio en un presupuesto. Lo recomendable es localizar los cambios por líneas y luego pasar a caracteres para el detalle.
A veces dos textos que parecen idénticos aparecen como distintos. Los culpables suelen ser caracteres invisibles: espacios al final de línea, tabulaciones frente a espacios, espacios de no separación copiados de Word o de la web, comillas tipográficas o saltos de línea distintos, CRLF en Windows y LF en macOS y Linux. Si ocurre, normaliza ambos textos con nuestro limpiador de texto y vuelve a comparar.
La comparación se hace por completo en tu navegador y no se sube nada, así que puedes comparar contratos, documentos internos o código no publicado con tranquilidad. Pulsa "Cargar demo" para ver en segundos la diferencia entre ambos modos.