UltKit

Comparar textos

Pegue el original a la izquierda y la versión nueva a la derecha. Las líneas eliminadas se ven en rojo, las añadidas en verde y, dentro de una línea editada, se resaltan las palabras que de verdad cambiaron, así que un cambio de una sola palabra en un párrafo largo salta a la vista.

0 caracteres · 0 palabras · 0 líneas

0 caracteres · 0 palabras · 0 líneas

Pegue texto en ambos cuadros para ver aquí las diferencias.

0 caracteres · 0 palabras · 0 líneas

Las líneas rojas (−) solo existen en el original y las verdes (+) solo en el texto modificado; la negrita marca las palabras que difieren. Funciona por completo en esta pestaña del navegador. Su texto nunca se sube ni se guarda.

Qué hace

Comparar textos compara dos textos línea por línea mediante un diff de subsecuencia común más larga, marca en rojo las líneas eliminadas y en verde las añadidas, y resalta las palabras exactas que cambiaron dentro de una línea editada.

Antes
el veloz zorro marrón
→ el veloz zorro rojo
Después
- el veloz zorro marrón
+ el veloz zorro rojo

Cómo funciona la comparación

La herramienta divide ambos textos en líneas y busca su subsecuencia común más larga: el mayor conjunto de líneas que aparecen en los dos textos en el mismo orden. Esas líneas se muestran sin cambios; todo lo demás del original es una eliminación y todo lo demás del texto nuevo es una inserción. Es la misma idea que hay detrás del clásico programa diff de Unix, descrito por Hunt y McIlroy en 1976, y de las vistas de cambios de los sistemas de control de versiones.

Cuando un grupo de líneas eliminadas está justo antes de un grupo de líneas añadidas, normalmente se trata de las mismas líneas editadas. La herramienta las empareja y hace una segunda comparación, palabra por palabra, dentro de cada pareja, así que ve que "martes" pasó a "miércoles" sin tener que releer ambas líneas. A la izquierda se muestran los números de línea de las dos versiones para que pueda localizar cada cambio en sus propios archivos.

Ignorar el ruido: mayúsculas y espacios en blanco

Dos textos pueden diferir en aspectos que no le importan: una línea reindentada con tabulaciones en lugar de espacios, espacios al final que dejó un editor o un título que pasó de mayúsculas a minúsculas. Ignorar las diferencias de espacios en blanco trata cualquier secuencia de espacios y tabulaciones como un solo espacio e ignora los espacios al final de las líneas; Ignorar mayúsculas y minúsculas compara las líneas sin tener en cuenta las mayúsculas. El resultado resaltado sigue mostrando el texto nuevo tal como está escrito.

Por lo demás, la comparación es exacta: un apóstrofo curvo y uno recto son caracteres distintos, y también lo son un guion y una raya corta. Si una línea aparece marcada pero se ve idéntica, la causa habitual es la puntuación tipográfica o un espacio de no separación.

Usos habituales

Quienes escriben comparan los borradores que les devuelve un editor; abogados y compradores revisan qué cláusulas cambiaron en una nueva versión de un contrato; los desarrolladores comparan archivos de configuración o la salida de registros de dos ejecuciones; los estudiantes comprueban qué cambió en realidad un paso de paráfrasis. El resultado puede copiarse o descargarse como texto plano en estilo de diff unificado, con un signo menos delante de las líneas eliminadas y un signo más delante de las añadidas. Para otras tareas de limpieza, el resto de las herramientas de texto funcionan igual, por completo en su navegador.

Preguntas frecuentes

¿Se sube a algún sitio el texto que comparo?
No. Ambos textos se quedan en esta pestaña del navegador; la comparación se calcula con JavaScript en su dispositivo, así que puede comparar con seguridad borradores y contratos confidenciales.
¿Por qué al comparar textos un párrafo movido aparece como eliminado y añadido?
Un diff por líneas solo conserva las líneas que mantienen el mismo orden relativo. Cuando un bloque se mueve, el algoritmo conserva una posición y presenta la otra como una eliminación más una inserción, igual que git diff.
¿Qué extensión pueden tener los textos a comparar?
Varios miles de líneas cada uno se comparan al instante. Las líneas idénticas al principio y al final se omiten antes de la comparación principal; si la parte central restante es enorme, la herramienta le pide dividir el texto en lugar de bloquear la pestaña.
¿Se pueden comparar directamente archivos de Word o PDF?
Pegue su texto. Al copiar de Word, los párrafos se conservan como líneas; el texto copiado de un PDF suele tener saltos de línea forzados, que puede quitar antes con la herramienta Quitar saltos de línea.
¿Qué significan los signos menos y más en la descarga de la comparación?
Una línea que empieza con un menos solo existe en el original, una que empieza con un más solo existe en el texto modificado, y las líneas que empiezan con dos espacios no cambiaron.