Saltar al contenido

Comparar dos textos y ver las diferencias

Pega dos versiones de un texto o de un archivo de código y verás resaltadas las líneas y palabras añadidas, eliminadas y modificadas. Todo se compara en tu navegador.

Líneas: 0
Líneas: 0
Añade texto en ambos lados para comparar.
Se ejecuta en tu navegador · sin subir archivosCómo funciona

Cómo usar Comparador de textos

  1. 1

    Añade las dos versiones

    Pega el original a la izquierda y el texto modificado a la derecha, o abre o suelta un archivo en cada lado.

  2. 2

    Elige cómo comparar

    Escoge la vista En paralelo o Unificada, el resaltado por palabras o caracteres, y si quieres ignorar espacios en blanco o mayúsculas.

  3. 3

    Recorre los cambios

    Usa las flechas o las teclas N y P para saltar entre cambios, y expande las líneas plegadas cuando necesites más contexto.

  4. 4

    Guarda el resultado

    Descarga un archivo .patch o copia el diff unificado para compartirlo o aplicarlo con Git.

Límites y Pro

Gratis y sin registro: abre archivos de texto o de código de hasta 20 MB cada uno y compara decenas de miles de líneas; una comparación que tardaría más de 8 segundos se detiene con un mensaje.

Pro quita los anuncios; el tamaño de la comparación solo está limitado por la memoria de tu dispositivo. Ver Pro

Acerca de Comparador de textos

Detectar a simple vista qué ha cambiado entre dos borradores de un contrato, dos versiones de un archivo de configuración o dos exportaciones de la misma hoja de cálculo es lento y propenso a errores. Pega o suelta ambas versiones y este comparador las alinea: marca en rojo las líneas eliminadas, en verde las añadidas y con ambos colores las que se han editado, y resalta dentro de cada línea las palabras o los caracteres exactos que difieren.

La vista En paralelo es ideal para prosa y contratos; la vista Unificada apila las líneas eliminadas y añadidas como hacen Git y las herramientas de revisión de código. Elige el resaltado por palabras para textos escritos, por caracteres para códigos, identificadores y números, o por líneas si solo te importa qué líneas han cambiado. Ignorar espacios en blanco oculta el código reindentado y los espacios finales; Ignorar mayúsculas trata «Total» y «TOTAL» como iguales.

Los tramos largos sin cambios se pliegan dejando tres líneas de contexto para que los cambios destaquen, y las flechas (o las teclas N y P) saltan de un cambio al siguiente. La comparación se ejecuta en un hilo en segundo plano con el algoritmo de Myers de la biblioteca de código abierto jsdiff, de modo que los archivos de 10 000 líneas o más siguen respondiendo con fluidez; los resultados muy grandes se dibujan bajo demanda a medida que te desplazas.

Cuando termines, descarga las diferencias como un archivo .patch en formato unificado estándar que entienden git apply y patch, o cópialas al portapapeles. El comparador trabaja con texto sin formato: no lee archivos de Word, PDF ni imágenes, y muestra los párrafos movidos como una eliminación más una adición, no como un movimiento.

Privacidad

Esta página lee y compara en tu navegador ambos textos y los archivos que abras; no se sube nada. La última comparación se guarda en el almacenamiento local solo si los dos textos juntos no superan los 400 000 caracteres, así que un archivo grande o confidencial nunca se guarda.

Características

En paralelo o unificada

Vista de dos columnas para documentos y vista unificada al estilo Git para código, ambas con números de línea.

Resaltado de palabras y caracteres

Ve exactamente qué ha cambiado dentro de una línea, no solo que la línea es distinta.

Pensado para archivos grandes

Un proceso en segundo plano y el dibujado bajo demanda mantienen fluidas las comparaciones de 10 000 líneas.

Exportación .patch estándar

Diff unificado con tres líneas de contexto, listo para git apply o para revisión de código.

Comparador de textos: preguntas frecuentes

¿Cómo comparo dos documentos para ver las diferencias?
Pega la primera versión en el cuadro Original y la segunda en el cuadro Modificado, o abre un archivo en cada lado. Las diferencias aparecen al instante debajo: en rojo el texto eliminado y en verde el añadido. Cambia al resaltado por caracteres si necesitas detectar un dígito distinto en un número o una sola letra en un nombre.
¿Qué hace la opción de ignorar espacios en blanco?
Considera iguales las líneas que solo se diferencian en espacios, tabuladores o sangría, de modo que el código reindentado, los espacios finales y los espacios dobles tras un punto dejan de aparecer como cambios. Los saltos de línea siguen contando, así que un párrafo dividido en dos líneas se detecta. Desactívala cuando el espaciado importe, por ejemplo en Python o en datos de ancho fijo.
¿Puedo comparar archivos de código y descargar un parche?
Sí. Abre archivos fuente como .js, .py, .json o .yml en cada lado, elige la vista Unificada y el resaltado por caracteres o palabras, y usa el botón de .patch. La descarga es un diff unificado estándar con tres líneas de contexto y cabeceras de archivo, por lo que git apply, patch y la mayoría de herramientas de revisión de código pueden leerlo.
¿Hay un límite de tamaño de archivo o de número de líneas?
Cada archivo puede pesar hasta 20 MB, y las comparaciones de 10 000 a 50 000 líneas suelen terminar en mucho menos de un segundo porque el trabajo se hace en un hilo en segundo plano. Si dos archivos grandes son casi totalmente distintos, la comparación se detiene a los ocho segundos; comparar secciones más pequeñas o usar el modo por líneas lo evita.
¿El comparador sube mi texto a algún servidor?
No. La comparación se ejecuta en tu navegador, así que los contratos confidenciales, el código fuente o los datos nunca llegan a un servidor. El último par de textos se recuerda en el almacenamiento local de este navegador por comodidad, pero solo si son pequeños; si vacías ambos cuadros o usas una ventana privada, no queda nada guardado.
Todo en herramientas de texto