Un comparador de textos que señala cada cambio
Este comparador de textos coloca dos versiones una junto a otra y marca todas las diferencias: líneas añadidas en verde con un signo +, eliminadas en rojo con un signo − y, dentro de las líneas modificadas, solo las palabras que cambian. Color y símbolo van siempre juntos, para leerlo sin distinguir colores.
Usos habituales: revisar qué se ha retocado en un contrato de alquiler o de trabajo antes de firmar, ver las correcciones de un artículo o de un TFG, comparar dos entregas del mismo trabajo de clase o encontrar el ajuste que cambió en un archivo de configuración o en un código.
Cómo comparar dos textos
- Pega la primera versión en «Texto original» y la segunda en «Texto modificado», o suelta un archivo de texto sobre la caja (botón «Abrir un archivo»).
- Las diferencias aparecen en cuanto dejas de escribir; «Comparar» repite el cálculo.
- Elige «Lado a lado» (dos columnas numeradas) o «Unificada» (una columna, primero las líneas eliminadas y luego las añadidas).
- Salta de una diferencia a otra con «Anterior» y «Siguiente», o con las teclas P y N. «Intercambiar textos» cambia de sitio las dos cajas.
Cómo leer el resultado
Cuatro contadores resumen la comparación: líneas añadidas, eliminadas, modificadas y similitud. La similitud es el doble de las líneas idénticas dividido entre el total de líneas de los dos textos. Ejemplo: en un original de 12 líneas corriges dos líneas separadas y añades una al final. La nueva versión tiene 13 líneas, 10 sin tocar. El comparador muestra 1 línea añadida, 0 eliminadas, 2 modificadas y un 80 % de similitud (2 × 10 ÷ 25).
Con «Plegar las zonas iguales», solo quedan visibles 3 líneas de contexto alrededor de cada diferencia; un botón muestra el resto. Dos textos idénticos dan el mensaje «Ninguna diferencia».
Por líneas, por palabras o por caracteres
Primero se compara línea a línea, la escala adecuada para código y listas, y luego se afina dentro de cada línea modificada. «Por palabras» resalta las palabras sustituidas, lo mejor para un texto redactado. «Por caracteres» detecta una letra, una cifra o una coma, práctico para un IBAN, un DNI o una errata.
Opciones para ignorar diferencias
- Ignorar mayúsculas y minúsculas: «Madrid» y «MADRID» cuentan como iguales, útil si un título solo se ha puesto en mayúsculas.
- Ignorar espacios al final de línea: los espacios invisibles que deja un editor dejan de contar.
- Ignorar todos los espacios: un código reindentado muestra solo los cambios reales.
- Ignorar líneas vacías: unos párrafos separados de otra manera ya no parecen modificados.
Los finales de línea de Windows (CRLF) y de Unix (LF) se tratan siempre igual.
El formato diff unificado
«Copiar el diff» y «Descargar» generan un diff unificado (.diff o .patch): dos cabeceras que empiezan por --- y +++ indican los archivos, y cada bloque empieza con una línea como @@ -12,7 +12,8 @@ (desde la línea 12, 7 líneas en el original y 8 en la nueva versión). En un bloque, una línea con - delante se ha quitado, con + se ha añadido y con un espacio sigue igual.
Privacidad y límites
Todo se calcula en tu navegador: ningún texto se envía por Internet. Ideal para un contrato, un informe médico o código interno. No se guarda nada, salvo si marcas «Recordar los textos en este dispositivo».
La herramienta lee archivos de texto. No compara directamente un PDF ni un documento de un procesador de textos: copia el texto y pégalo en la caja.
Preguntas frecuentes
¿Se envían mis textos a algún sitio?
No. La comparación se ejecuta en tu dispositivo; una vez cargada la página, funciona incluso sin conexión.
¿Por qué una línea sale eliminada y añadida?
Dentro de un bloque, las líneas se emparejan por orden y las que sobran cuentan como añadidas o eliminadas. Una línea movida aparece eliminada en un sitio y añadida en otro.
¿Se puede aplicar el archivo .patch al original?
Sí, es un diff unificado estándar con 3 líneas de contexto que acepta el comando patch. Deja sin marcar las opciones de ignorar si el parche debe reproducir exactamente la nueva versión.
¿Qué tamaño de texto admite?
No hay un límite fijo: dos archivos de 10 000 líneas con unos cincuenta cambios se comparan en mucho menos de un segundo.