T

Text Machine

Potentes herramientas de texto, en tu navegador

Verificador de Diferencias

Compara dos textos y resalta las diferencias. Encuentra cambios, adiciones y eliminaciones entre versiones de texto.

Texto Original
Texto Modificado

Cómo usar Verificador de Diferencias

  1. 1

    Pega ambos textos

    Coloca tu versión original en el cuadro de la izquierda y la versión modificada en el cuadro de la derecha.

  2. 2

    Elige el modo de comparación

    Alterna entre Línea por línea y Palabra por palabra para controlar el nivel de detalle de la comparación.

  3. 3

    Ejecuta la comparación

    Haz clic en Comparar para resaltar cada adición, eliminación y cambio entre los dos textos.

  4. 4

    Revisa los cambios

    Lee los resultados codificados por colores y el panel de estadísticas que muestra cuánto se añadió, se eliminó o se modificó.

Cómo funciona la comparación de texto y cuándo usarla

Qué hace un comparador de diferencias

Un comparador de diferencias toma dos versiones de un texto, una original y una modificada, y te muestra con precisión qué cambió entre ellas: qué partes se añadieron, cuáles se eliminaron y dónde se desplazó el contenido. En lugar de forzar la vista observando dos documentos lado a lado para tratar de detectar la edición, obtienes una única vista codificada por colores que resalta las diferencias y un panel de estadísticas que resume cuánto se añadió, se eliminó o se cambió.

Esto convierte una comparación manual lenta y propensa a errores en una instantánea y fiable. Ya sea que el cambio sea una sola palabra corregida o una reescritura completa de un párrafo, la comparación lo muestra de forma explícita para que nada pase desapercibido.

La idea detrás de los algoritmos de comparación

Internamente, comparar dos textos es un problema clásico de las ciencias de la computación. La mayoría de las herramientas de comparación se basan en el concepto de la subsecuencia común más larga (LCS): la secuencia más larga de piezas, líneas o palabras, que aparece en ambas versiones en el mismo orden, aunque no necesariamente una junto a la otra. Una vez que el algoritmo encuentra esa columna vertebral compartida, todo lo que en el original no forme parte de ella cuenta como una eliminación, y todo lo que en la versión modificada no forme parte de ella cuenta como una adición.

Esto importa porque produce el conjunto de cambios más pequeño e intuitivo, en lugar de un cotejo carácter por carácter por fuerza bruta. Si insertas una frase en medio de un documento, una comparación basada en LCS reconoce que el texto circundante no ha cambiado y marca solo la frase nueva, en lugar de afirmar que todo lo que está después del punto de inserción es diferente.

Línea por línea frente a palabra por palabra

La granularidad de una comparación cambia lo que te dice. El modo línea por línea trata cada línea como una unidad y marca cualquier línea que difiera de alguna manera, que es el nivel adecuado para el código, los archivos de configuración y los archivos de registro, donde la línea es la unidad natural de significado. Te ofrece una imagen clara, a nivel de bloque, de qué líneas aparecieron y desaparecieron.

El modo palabra por palabra va más fino. Cuando dos líneas son casi iguales pero unas pocas palabras cambiaron, señala exactamente esas palabras en lugar de marcar toda la línea como diferente. Esto es ideal para la prosa y la edición, donde quieres ver que se cambió un solo adjetivo o se corrigió un nombre dentro de una frase por lo demás idéntica. Alterna entre los dos según te importe qué líneas cambiaron o qué palabras cambiaron.

Un ejemplo resuelto

Compara la frase The quick brown fox jumps con The quick red fox leaps. En el modo línea por línea se marca toda la línea como cambiada porque no es idéntica. En el modo palabra por palabra la comparación es mucho más útil: muestra brown eliminado y red añadido, y jumps eliminado y leaps añadido, mientras que The, quick y fox se reconocen como sin cambios. Las mismas dos entradas, pero la vista a nivel de palabra te dice exactamente qué hizo un editor.

Cómo se muestran las adiciones y las eliminaciones

Los resultados están codificados por colores para que los dos tipos de cambio se distingan de inmediato: el contenido presente en la versión modificada pero no en el original se marca como una adición, y el contenido presente en el original pero ausente de la versión modificada se marca como una eliminación. Un cambio es simplemente una eliminación y una adición que ocurren juntas en el mismo lugar, una pieza vieja retirada y una pieza nueva puesta en su lugar.

Junto a la vista resaltada, el panel de estadísticas cuenta las adiciones, las eliminaciones y los cambios, lo que te da una idea rápida de la escala ⁠—ya sea que estés ante una corrección ligera de estilo o una revisión importante—⁠ antes de leer los detalles.

Casos de uso del mundo real

La comparación de texto es una de esas herramientas que se vuelve indispensable una vez que está en tu flujo de trabajo. Los escritores y editores la usan para revisar las correcciones y confirmar que cada edición prevista ⁠—y solo las ediciones previstas—⁠ llegó al nuevo borrador. Los desarrolladores la usan para una revisión de código informal, para ver qué tocó realmente un cambio antes de confirmarlo o fusionarlo. Los equipos legales y de negocios la usan para comparar versiones de contratos y detectar una cláusula o un número alterado en silencio. Los ingenieros de operaciones la usan para detectar la desviación de configuración entre un archivo que se sabe correcto y lo que realmente se está ejecutando en un servidor.

Es igual de útil para tareas cotidianas: comparar dos exportaciones de una lista para encontrar qué se añadió o se descartó, o verificar que una búsqueda y reemplazo hizo lo que esperabas sin cambios colaterales no deseados.

Consejos y errores comunes

Como la comparación coteja los caracteres de forma literal, las diferencias en la sangría, los espacios finales y los finales de línea se detectan como cambios reales. Esa precisión es valiosa cuando los espacios en blanco importan, pero puede producir resultados ruidosos cuando no es así, así que, si estás comparando prosa y solo te importa la redacción, normaliza primero el espaciado o apóyate en el modo palabra por palabra para centrarte en las palabras en sí. Del mismo modo, el cotejo distingue mayúsculas y minúsculas, así que The y the se leen como diferentes; pon ambos textos en minúsculas de antemano si el uso de mayúsculas no forma parte de lo que estás comprobando.

Un error común es elegir la granularidad equivocada para la tarea: el modo de línea sobre un párrafo muy reajustado marcará casi todo como cambiado porque los saltos de línea se movieron, cuando el modo de palabra habría mostrado el puñado de ediciones reales. Elige el modo que coincida con la unidad que realmente te importa, y recurre al panel de estadísticas para calibrar de un vistazo la escala de un cambio.

Privado e ilimitado

La comparación se ejecuta por completo en tu navegador, así que ninguna de las versiones de tu texto se sube a un servidor, lo que la hace segura para borradores confidenciales, código propietario y contratos sensibles. No hay un límite de tamaño fijo, así que puedes pegar documentos largos, aunque las entradas muy grandes pueden tardar un momento en renderizar la comparación resaltada completa.

Preguntas frecuentes

¿Cuál es la diferencia entre el modo línea por línea y palabra por palabra?
El modo línea por línea compara líneas completas y marca cualquier línea que difiera, mientras que el modo palabra por palabra señala las palabras exactas que cambiaron dentro de frases por lo demás similares, para una comparación más detallada.
¿Cómo se muestran las adiciones y las eliminaciones?
La herramienta codifica los resultados por colores para que el contenido añadido y el eliminado destaquen, y un panel de estadísticas resume el número de adiciones, eliminaciones y cambios.
¿Puedo comparar código, listas o texto con formato?
Sí, compara cualquier texto plano, incluido código fuente, filas CSV y listas; las coincidencias se buscan de forma literal, así que también se detectan las diferencias de sangría y espaciado.
¿Hay un límite de tamaño para los textos que puedo comparar?
No hay un límite fijo y puedes pegar documentos largos, aunque las entradas muy grandes pueden tardar un momento en renderizar todo el diff resaltado.
¿Se mantiene privado mi texto?
Sí, la comparación se ejecuta íntegramente en tu navegador, por lo que ninguna de las dos versiones de tu texto se sube a un servidor, y la herramienta es gratuita y sin registro.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Contador de Palabras

Contador de Caracteres y Palabras

Contador de Oraciones en Línea

Contador de Frecuencia de Palabras

Contador de Títulos y Descripciones SEO

Conversor de Mayúsculas y Minúsculas