Comparar textos (diff)
Encuentra y resalta las diferencias entre dos textos
Cargando la herramienta…
Compara dos textos línea a línea, marca las líneas añadidas o eliminadas y resalta las palabras o los caracteres que han cambiado dentro de una línea. Sirve para ver qué ha cambiado entre dos borradores, versiones de un contrato o archivos de configuración.
Cómo se usa
- Pega los textos en «Original» y «Modificado», o carga archivos con «Abrir archivo» o soltándolos sobre un recuadro.
- El resultado aparece debajo mientras escribes. En «Vista», elige «En paralelo» o «Unificada».
- Pon «Resaltar por» en «Palabra» o «Carácter», y activa «Ignorar cambios de espacios en blanco» o «Ignorar mayúsculas y minúsculas» si hace falta.
- Muévete entre los cambios con «Cambio siguiente» y «Cambio anterior», y pulsa «Copiar diff unificado» para copiar el resultado.
Cómo funciona
- Las líneas eliminadas llevan un signo − y fondo rojo; las añadidas, un signo + y fondo verde. Los resaltados dentro de una línea aparecen en la vista «En paralelo».
- «Ignorar cambios de espacios en blanco» trata varios espacios como uno solo e ignora los espacios en los extremos de una línea. Un espacio que solo existe en uno de los textos sigue siendo una diferencia.
- La página muestra las primeras 20.000 líneas; el diff unificado copiado lo contiene todo. Los textos largos muy distintos se muestran como un único bloque modificado.
- Ambos textos y tus ajustes se guardan solo en este navegador, en este dispositivo.
Preguntas frecuentes
- ¿Cómo ver solo las diferencias entre dos textos?
- Deja activado «Mostrar solo los cambios con contexto». Solo se muestran las líneas modificadas y las tres líneas que las rodean, y el número de líneas añadidas y eliminadas aparece encima del resultado.
- ¿Puedo comparar documentos de Word o PDF?
- Solo se pueden abrir archivos de texto plano, como .txt, .md, .csv o archivos de código. Copia el texto de un documento de Word o PDF y pégalo en los recuadros.
- ¿Qué es un diff unificado?
- Un formato de texto que recoge cada cambio con las tres líneas que lo rodean, con - delante de las líneas eliminadas y + delante de las añadidas. Se parece a la salida de diff -u o de Git.
- ¿Puede ignorar las diferencias de mayúsculas o de espacios?
- Sí. «Ignorar mayúsculas y minúsculas» trata igual las mayúsculas y las minúsculas, e «Ignorar espacios al final» ignora los espacios que quedan al final de las líneas.