Comparador de diferencias
Pega tu texto original y el modificado: observa las diferencias a nivel de línea con resaltado de palabras dentro de las líneas modificadas. Activa «Ignorar espacios en blanco» e «Ignorar mayúsculas/minúsculas», alterna entre la vista lado a lado y la unificada, copia el diff o descarga un archivo .patch.
Your texts are compared entirely in your browser. Nothing is uploaded.
Cómo usar este comparador de diferencias
- Pega el texto original a la izquierda y el texto modificado a la derecha.
- Activa si es necesario «Ignorar espacios en blanco» o «Ignorar mayúsculas/minúsculas».
- Alterna entre la vista lado a lado y la unificada: las palabras modificadas se resaltan dentro de las líneas modificadas.
- Copia el diff o descárgalo como archivo .patch para usar con git apply.
Preguntas frecuentes
¿Cómo se calcula el diff?
Con el algoritmo de diff de Myers, la misma familia que usan git diff y la mayoría de los editores de código. Encuentra el script de edición más corto entre los dos textos.
¿Qué es el diff a nivel de palabra?
Cuando dos líneas se emparejan (una eliminada, una añadida), se ejecuta un segundo diff a nivel de palabra para que veas exactamente qué palabras cambiaron, no solo que la línea es diferente.
¿Puedo exportar el diff?
Sí. Copia el diff unificado al portapapeles o descárgalo como archivo .patch que puedes aplicar con git apply.
¿Por qué el diff muestra líneas enteras como modificadas si solo edité una palabra?
El diff de Myers compara primero líneas y luego palabras dentro de las líneas emparejadas. Si tu edición también añade espacios en blanco (sangría automática, espacios finales, cambio de fin de línea), la línea se cuenta como «eliminada + añadida» en lugar de «modificada». Activa «Ignorar espacios en blanco» para agrupar estos casos.