Cómo se usa
- Pegue el Texto original en el cuadro de la izquierda.
- Pegue el Texto modificado en el cuadro de la derecha. El resultado se actualiza mientras escribe.
- Elija Líneas para comparar línea a línea, o Palabras para comparar palabra a palabra.
- Marque Ignorar mayúsculas y minúsculas o Ignorar espacios extra y saltos de línea si esas diferencias no le importan.
Cómo se encuentran las diferencias
La herramienta busca el menor número de inserciones y eliminaciones que convierten el texto original en el modificado. Es el problema de la subsecuencia común más larga, y el método usado aquí es el algoritmo O(ND) que Eugene W. Myers publicó en 1986, donde N y M son las longitudes de los dos textos y D es el número de cambios.
Cada línea, o cada palabra separada por espacios, es una unidad. Una unidad que solo está en el original se muestra como quitada; una unidad que solo está en el texto modificado se muestra como añadida.
- Una línea que pasó a otro lugar aparece como quitada donde estaba y como añadida donde está ahora.
- Las unidades iguales se muestran una vez, en su lugar, sin signo.
Opciones de mayúsculas y espacios
Con Ignorar mayúsculas y minúsculas activado, Apple y apple cuentan como iguales. La regla sigue el idioma de la página: en turco la I mayúscula pasa a ı sin punto y la İ con punto pasa a i, así que Işık y ışık son la misma palabra allí, pero no en la página en inglés.
Con Ignorar espacios extra y saltos de línea activado, una serie de espacios o tabuladores cuenta como un espacio, y los espacios al principio o al final de una línea se ignoran. El resultado sigue mostrando el texto que pegó.
Límites
- Cada texto puede tener hasta 20.000 líneas o palabras.
- Se pueden mostrar hasta 3000 inserciones y eliminaciones. Un par de textos que difieren en más puntos se rechaza con un mensaje.
Ejemplo resuelto: una carta corta
El original tiene tres líneas y el texto modificado también tiene tres. La primera línea pasó a ser Hello there world, la tercera pasó a ser Fourth line, y la segunda línea no cambió.
El resultado muestra 2 añadidas, 2 quitadas y 1 sin cambios. La línea quitada aparece antes de la línea añadida que la sustituye, así que cada cambio se lee en un solo lugar.
| Resultado | Línea |
|---|---|
| Quitado | Hello world |
| Añadido | Hello there world |
| Sin cambios | Second line |
| Quitado | Third line |
| Añadido | Fourth line |
Preguntas frecuentes
¿Se suben mis textos a algún sitio?
No. La comparación se hace en su navegador, y la página nunca envía ni guarda lo que pega. Puede comprobarlo desconectando internet después de cargar la página y comparando de nuevo.
¿Por qué una línea movida aparece como quitada y como añadida?
Los textos se comparan en su orden. Una línea movida es una eliminación en su lugar antiguo y una adición en su lugar nuevo, porque la herramienta no busca movimientos. Lo mismo ocurre en casi todas las herramientas de comparación.
¿Cuál es la diferencia entre comparar líneas y comparar palabras?
Comparar líneas marca líneas enteras como cambiadas, lo que sirve para código, listas y cartas. Comparar palabras marca palabras sueltas, así que un cambio dentro de una frase muestra solo las palabras que cambiaron.
¿Por qué hay un límite de tamaño para los textos?
Cada texto puede tener hasta 20.000 líneas o palabras, y se pueden mostrar hasta 3000 inserciones y eliminaciones. Más allá de eso, un teléfono se volvería lento o se quedaría sin memoria, así que la herramienta se detiene con un mensaje.
¿La opción de mayúsculas funciona con las letras turcas?
Sí. En la página turca la I mayúscula pasa a ı sin punto y la İ con punto pasa a i, que es la regla turca. Así, Işık y ışık coinciden al ignorar mayúsculas, mientras que en la página en inglés no coinciden.
Fuentes
- Wikipedia (en inglés): Diff (el método de la subsecuencia común más larga y el algoritmo de Myers de 1986)
- Unicode SpecialCasing.txt (las reglas turcas de mayúsculas y minúsculas) (en inglés)
Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.