UltraConvert
Herramientas de Texto

Comprobador de Diferencias

Identifique las diferencias entre dos versiones de texto con una comparación visual línea por línea. Las líneas añadidas se resaltan en verde, las eliminadas en rojo y las secciones modificadas están claramente marcadas. Útil para revisiones de código, comparación de documentos legales, retroalimentación de edición y visualización de control de versiones.

¿Qué hace esta herramienta?

El Comprobador de Diferencias realiza una comparación a nivel de línea entre dos versiones de texto utilizando un algoritmo de diferencias. Presenta los resultados en vistas lado a lado o unificadas. En el modo lado a lado, se muestran alineadas las líneas correspondientes de ambas versiones. En el modo unificado, los cambios se muestran secuencialmente con marcadores. Las estadísticas resumen el alcance de los cambios: líneas añadidas, eliminadas y modificadas. La opción ignorar espacios en blanco permite centrarse en los cambios sustantivos mientras se ignoran las diferencias de formato.

Cómo funciona

La herramienta implementa un algoritmo de diferencias estándar basado en la subsecuencia común más larga (LCS) para encontrar el conjunto mínimo de cambios entre dos textos. La entrada se divide en líneas, luego el algoritmo encuentra secuencias coincidentes e identifica inserciones, eliminaciones y modificaciones. La vista lado a lado alinea las líneas: las líneas coincidentes aparecen en la misma fila, las adiciones muestran solo a la derecha, las eliminaciones solo a la izquierda y las modificaciones muestran ambas con resaltado. La vista unificada muestra el formato de parche con marcadores +/- La complejidad es O(N×M) en el peor de los casos, pero está optimizada para entradas típicas. Un temporizador de 200ms previene el bloqueo en entradas extremadamente grandes.

Características

Cómo usar

  1. 1

    Pegar texto original

    Ingrese la versión original en el panel izquierdo. Esta es la base para la comparación.

  2. 2

    Pegar texto modificado

    Ingrese la versión revisada en el panel derecho. La herramienta compara contra el original para encontrar los cambios.

  3. 3

    Leer la diferencia

    Las líneas añadidas se resaltan en verde (presentes en la modificada, no en la original). Las líneas eliminadas se resaltan en rojo (presentes en la original, no en la modificada). Las líneas modificadas muestran ambas versiones.

  4. 4

    Cambiar vista y opciones

    Cambie entre vistas lado a lado y unificadas. Active ignorar espacios en blanco si los cambios de formato ensucian los resultados.

  5. 5

    Copiar o exportar

    Copie la diferencia unificada para correos electrónicos, sistemas de revisión de código o archivos de parche. El formato sigue las convenciones estándar de diff/parche.

Casos de uso comunes

Revisión de código

Compare versiones de código para revisar cambios, verificar que la refactorización no alteró el comportamiento y comprobar las diferencias de las solicitudes de extracción.

Comparación de documentos legales

Compare versiones de contratos para identificar exactamente qué lenguaje cambió entre rondas de negociación.

Edición y corrección de pruebas

Revise los cambios realizados por editores, verifique que solo se realizaron las modificaciones intencionales y compare borradores.

Gestión de configuración

Compare archivos de configuración antes y después de los cambios para documentar las modificaciones para la gestión de cambios.

Consejos y buenas prácticas

Preguntas frecuentes

¿Es esta diferencia a nivel de palabra o a nivel de línea?
Diferencia a nivel de línea usando la subsecuencia común más larga. Para resaltado a nivel de palabra dentro de las líneas modificadas, use una herramienta dedicada de diferencia de palabras — eso está en nuestra hoja de ruta.
¿Funcionarán archivos enormes?
La diferencia es O(n×m), por lo que los archivos de varios megabytes con muchas diferencias se vuelven lentos. Para código fuente y documentos típicos, está bien. Hay un temporizador de 200ms para evitar el bloqueo del navegador.
¿Puedo guardar o compartir la diferencia?
Copie la salida de la diferencia unificada y péguela en correos electrónicos, sistemas de revisión o guárdela como archivos .patch. El compartir enlaces directos de diferencias está planeado para una actualización futura.
¿Detecta líneas movidas?
No — las líneas movidas aparecen como una eliminación en la ubicación original y una adición en la nueva ubicación. La detección real de movimientos requiere algoritmos más sofisticados no implementados aquí.

Herramientas relacionadas