Comparador de texto: detecta y resalta cambios

Compara dos bloques de texto y resalta cada adición y eliminación, línea por línea o palabra por palabra.

Pega el texto original a la izquierda y el modificado a la derecha, elige un modo de comparación y pulsa Comparar. La diferencia se calcula por completo en tu navegador.

Comparador de texto: detecta y resalta cambios
Compara dos bloques de texto y resalta cada adición y eliminación, línea por línea o palabra por palabra.

Compara líneas completas: ideal para código, archivos de configuración y listas.

Sobre el comparador de texto

Comparar a simple vista dos versiones de un documento es lento y poco fiable: es fácil pasar por alto una palabra cambiada en un párrafo largo o una línea editada en un archivo de cien líneas. Este comparador automatiza el proceso: pega la versión original y la revisada, pulsa Comparar y cada inserción y eliminación quedará resaltada para que los cambios exactos salten a la vista. La herramienta ofrece dos modos porque cada tipo de contenido necesita una granularidad distinta. El modo Líneas trata cada línea como unidad de comparación y produce el estilo de diff unificado que los desarrolladores conocen de Git y las revisiones de código: las líneas insertadas aparecen en verde con un prefijo más, las eliminadas en rojo con un prefijo menos y las que no cambian en texto normal como contexto. Es perfecto para código fuente, archivos de configuración, exportaciones CSV, sentencias SQL y cualquier contenido cuya estructura por líneas sea importante. El modo Palabras compara palabras individuales dentro del texto, resaltando las añadidas en verde y mostrando las eliminadas en rojo y tachadas dentro del párrafo. Es la opción adecuada para contratos, artículos, correos, documentación y traducciones, donde un cambio de dos palabras no debería marcar todo el párrafo. Internamente utiliza una implementación probada del algoritmo de diferencias de Myers, el mismo enfoque que está detrás de la mayoría de los sistemas de control de versiones. Así obtiene un conjunto mínimo y sensato de cambios, no una mezcla ruidosa de caracteres. El resumen sobre el diff cuenta los segmentos modificados para que puedas valorar de un vistazo cuánto se editó el documento. Todo se ejecuta localmente en tu navegador. El texto no se sube, almacena ni registra, por lo que es seguro para contratos confidenciales, manuscritos inéditos, políticas internas o código propietario. Puedes usarlo para verificar cambios de un compañero en un documento compartido, comprobar que un copiar y pegar no alteró el contenido, revisar texto reescrito por IA, validar cambios de configuración antes de desplegar o confirmar que dos exportaciones son equivalentes. Si ambas entradas coinciden, el comparador lo indica explícitamente en lugar de mostrar un diff vacío.

Ejemplos de diferencias de texto

Cómo presentan ambos modos las ediciones habituales.

Cambio realizadoSalida del diffMejor modo
Insertar una línea nueva en medio de un archivo de configuraciónUna línea verde con prefijo más entre dos líneas sin cambiosModo Líneas: las líneas de alrededor permanecen como contexto.
Sustituir una palabra dentro de un párrafoLa palabra antigua en rojo y tachada; la nueva resaltada en verde, en líneaModo Palabras: el modo Líneas marcaría todo el párrafo.
Eliminar una cláusula de un contratoLas palabras eliminadas aparecen en rojo y tachadas dentro de la fraseEl modo Palabras facilita auditar pequeños cambios legales.
Reordenar líneas de una listaLa línea movida aparece una vez como eliminada y otra como añadidaLos diffs siguen el contenido, no el movimiento: parece eliminar e insertar.

Cómo usar el comparador de texto

  1. Pega la primera versión en el cuadro de texto original.
  2. Pega la segunda versión en el cuadro de texto modificado.
  3. Elige Líneas para código y archivos estructurados, o Palabras para prosa y párrafos.
  4. Pulsa Comparar para ver adiciones en verde, eliminaciones en rojo y el recuento de segmentos.
  5. Cambia de modo y compara de nuevo si la otra granularidad se adapta mejor al contenido.

Preguntas frecuentes del comparador de texto

¿Qué diferencia hay entre el modo Líneas y el modo Palabras?
Líneas compara líneas completas y genera un diff unificado estilo Git, ideal para código y configuraciones. Palabras compara cada palabra en línea, de modo que una edición de una palabra se muestra como tal y no marca toda la línea.
¿Se sube mi texto a un servidor?
No. La comparación se ejecuta íntegramente en tu navegador mediante JavaScript. Ambos textos permanecen en tu dispositivo, por lo que sirve para contratos, configuraciones cercanas a credenciales y otros datos sensibles.
¿Qué algoritmo usa el diff?
Usa la biblioteca jsdiff, una implementación del algoritmo de diferencias de Myers, de la misma familia que Git y la mayoría de los sistemas de control de versiones. Por eso produce un conjunto mínimo de cambios.
¿Por qué una línea movida aparece como eliminada y añadida?
Los algoritmos de diff clásicos siguen el contenido, no el movimiento. Al cambiar de posición una línea, informan de una eliminación en el lugar antiguo y una inserción en el nuevo; el contenido no cambia.
¿Qué significan los contadores sobre el diff?
Cuentan segmentos modificados tal como los informa el algoritmo: tramos contiguos de contenido insertado o eliminado. Un contador registra las adiciones y otro las eliminaciones para indicar rápidamente el volumen de edición.
¿Puedo comparar documentos muy grandes?
Sí, dentro de lo razonable. El algoritmo es eficiente para documentos y archivos de código habituales. Las entradas extremadamente grandes (varios megabytes) pueden tardar porque todo se calcula en tu equipo.