Comparador de texto gratis
Compara dos bloques de texto y ve exactamente qué cambió. Diferencia línea por línea con líneas añadidas, eliminadas y sin cambios.
Usos habituales
- Compara fragmentos de códigoDetecta exactamente qué cambió entre dos versiones de un fragmento de código, configuración o script.
- Compara borradores de documentosEncuentra cada cambio entre dos borradores de un documento, contrato o artículo — línea por línea.
- Compara datos y archivos CSVDetecta diferencias entre dos versiones de datos exportados, CSV, registros o configuración.
- Comparar versiones de traducciónVe qué cambió entre dos versiones de un documento traducido, archivo de subtítulos o cadena de localización.
- Rastrear cambios en revisiones de contenidoCompara versiones originales y editadas de un artículo, publicación de blog o copia de marketing para revisar qué cambió.
Cómo funciona
Comparador de Texto usa un algoritmo de Subsecuencia Común Más Larga (LCS) escrito a mano implementado directamente en esta herramienta: sin biblioteca de diff externa. Todo se ejecuta en el navegador; tu texto nunca se envía a un servidor.
- 1El texto se divide en líneasEl contenido de cada área de texto se divide por caracteres de salto de línea en un arreglo de líneas. Se aplica una normalización opcional (minúsculas, colapso de espacios en blanco) a una copia de esos arreglos antes de la comparación, mientras que los originales se conservan para la visualización.
- 2La tabla LCS se calcula en un Uint32ArraySe construye una tabla de programación dinámica de abajo hacia arriba en un Uint32Array tipado: O(m×n) tanto en tiempo como en memoria. Para entradas cuyo recuento de celdas combinado superaría los 4 millones (unos 16 MB), el algoritmo recurre automáticamente a un diff por bloques más grueso para que la página siga siendo receptiva.
- 3Resaltados a nivel de palabra en líneas modificadasCuando una línea eliminada va seguida inmediatamente de una línea insertada, se ejecuta una segunda pasada LCS sobre las palabras tokenizadas de ese par (divididas por espacios en blanco). Esto produce segmentos resaltados en línea que muestran exactamente qué palabras cambiaron dentro de la línea, no solo qué líneas cambiaron.
- 4Vista de diff unificado con colapso de contextoLa lista de operaciones se renderiza como un diff unificado con prefijos +/− y codificación por color. Las líneas sin cambios fuera de la ventana de contexto configurable (por defecto: 3 líneas) se colapsan tras puntos suspensivos. El resultado completo se puede copiar al portapapeles o descargar como archivo .txt de texto plano.
Herramientas relacionadas
Diff de CSV
Compara dos archivos CSV por una columna clave y ve exactamente qué filas se añadieron, eliminaron o cambiaron — con los campos específicos que difieren mostrados de antiguo a nuevo. Maneja campos entre comillas; se ejecuta completamente en tu navegador.
Diff de JSON
Compara dos objetos JSON estructuralmente — ve exactamente qué claves se añadieron, eliminaron o cambiaron, incluso en datos anidados. Se ejecuta en tu navegador.
Comparador de PDF
Comparador de PDF gratis, sin subir archivos: mira qué cambió entre dos versiones como una revisión de texto palabra por palabra o una comparación visual, en tu navegador.