Diferencias

Este comparador de textos compara dos textos o archivos y resalta cada diferencia: líneas eliminadas en rojo, añadidas en verde y las palabras cambiadas dentro de cada línea. Míralo en línea o lado a lado, ignora mayúsculas o espacios y copia el resultado como parche diff unificado. Sirve para código, configuraciones, contratos y cualquier texto plano.

Cómo se usa

  1. Pega el texto original a la izquierda (o arriba) y el modificado a la derecha, o suelta un archivo en cada cuadro. Suelta dos archivos a la vez para llenar ambos.
  2. Las diferencias aparecen mientras escribes: líneas eliminadas en rojo, añadidas en verde y las palabras cambiadas resaltadas dentro de cada línea.
  3. Elige En línea o Lado a lado y resalta por líneas, palabras o caracteres. Ignora mayúsculas o espacios para quitar ruido.
  4. Copia el diff unificado (parche) o descárgalo como archivo .diff para compartirlo o aplicarlo con git.
  • Los tramos sin cambios se pliegan dejando 3 líneas de contexto; toca un pliegue para desplegarlo.
  • En pantallas estrechas, Lado a lado se apila: cada línea eliminada queda justo encima de su reemplazo.
  • Los archivos grandes (varios MB) se comparan en segundo plano para que escribir siga siendo fluido.
  • No se sube nada: ambos textos se quedan en tu navegador.

Cómo funciona la comparación

La herramienta usa el mismo tipo de algoritmo que git: busca las líneas que comparten ambas versiones y calcula el menor conjunto de inserciones y eliminaciones que convierte el original en el texto modificado. Dentro de una línea cambiada hace una segunda comparación por palabra o carácter, así un solo número editado destaca sin marcar la línea entera.

Las partes sin cambios se pliegan dejando tres líneas de contexto, como hace git diff, y puedes saltar de un cambio a otro con J y K.

Cómo leer un diff unificado

El parche usa el formato unificado: las líneas que empiezan por - se eliminaron y las que empiezan por + se añadieron. Una cabecera como @@ -12,4 +12,5 @@ indica que el bloque empieza en la línea 12 y abarca 4 líneas en el archivo viejo y 5 en el nuevo. Puedes guardarlo como .diff y aplicarlo con git apply o patch.

Ignorar espacios oculta cambios de sangría y espacios finales, útil tras reformatear código.

Preguntas frecuentes

¿Cómo comparo dos archivos de texto?

Suelta un archivo en cada cuadro, o los dos a la vez para llenar ambos lados. Las diferencias aparecen al instante, sin subir nada ni pulsar botones.

¿Puedo ver solo las palabras que cambiaron?

Sí. Elige resaltado por palabra o por carácter y las partes cambiadas se marcan dentro de cada línea.

¿Funciona con archivos grandes?

Sí. Los archivos de varios megabytes se comparan en un hilo en segundo plano para que la página siga respondiendo.

¿Puedo usar el resultado con git?

Sí. Copia o descarga el diff unificado y aplícalo con git apply o con el comando patch en la carpeta del archivo original.

¿Se suben mis archivos?

No. Ambos textos se comparan en tu navegador y no salen del dispositivo, así que puedes usarlo con código y documentos privados.

Se usa junto con

Cómo se usa

Pasos

  1. Pega el texto original a la izquierda (o arriba) y el modificado a la derecha, o suelta un archivo en cada cuadro. Suelta dos archivos a la vez para llenar ambos.
  2. Las diferencias aparecen mientras escribes: líneas eliminadas en rojo, añadidas en verde y las palabras cambiadas resaltadas dentro de cada línea.
  3. Elige En línea o Lado a lado y resalta por líneas, palabras o caracteres. Ignora mayúsculas o espacios para quitar ruido.
  4. Copia el diff unificado (parche) o descárgalo como archivo .diff para compartirlo o aplicarlo con git.

Atajos

J / NSiguiente cambioK / PCambio anterior

Conviene saber

Funciona en tu navegador. Tus archivos y textos no salen de tu dispositivo.