Visor de diferencias de texto
Compara dos textos o archivos línea por línea: líneas añadidas, eliminadas y cambiadas lado a lado o como diff unificado, con resaltado por palabras.
Tus datos de entrada y archivos no salen del navegador
Pegue el texto original o abra un archivo.
Pegue el texto modificado o abra un archivo.
Rellene ambos lados y pulse Comparar para ver aquí las diferencias.
En esta página
Pega dos versiones de un archivo de configuración, un fragmento de código o un documento y verás exactamente qué líneas se añadieron, eliminaron o cambiaron, en vista lado a lado o línea por línea (unificada), como un Git diff.
Funcionalidad detallada
La comparación es por líneas: jsdiff genera un parche unificado y diff2html lo muestra con números de línea, hasta 4 líneas de contexto sin cambios alrededor de cada cambio y resaltado de las palabras modificadas dentro de las líneas. Solo se muestran las zonas cambiadas (hunks), no el texto completo. Los espacios y las mayúsculas cuentan, así que una sangría distinta o un espacio al final de línea es un cambio.
Cada lado se puede escribir, pegar o cargar desde un archivo de texto local (leído como UTF-8). Los finales de línea se normalizan, de modo que un archivo de Windows (CRLF) y uno de Unix (LF) con las mismas líneas se consideran idénticos. Si ambos lados se cargan desde archivos, la comparación empieza sola; con entradas idénticas se indica que no hay diferencias.
El diff se calcula en tu navegador y los archivos se leen localmente: no se sube nada. Para que la página siga respondiendo, hay un límite: si difieren más de 1.000 líneas, la herramienta muestra un aviso en lugar del diff.
Ejemplos prácticos
Cambio de configuración: las líneas host=localhost, port=8080, debug=true frente a host=0.0.0.0, port=8080, debug=false: las líneas de host y debug aparecen como eliminadas y añadidas con las palabras cambiadas resaltadas, mientras que port=8080 queda como contexto sin cambios.
Una línea en un archivo largo: en un texto de 20 líneas donde solo cambió la línea 11, el diff muestra un único bloque @@ -7,9 +7,9 @@: el cambio más 4 líneas de contexto a cada lado.
Comparar dos archivos: elige la versión antigua y la nueva con los botones de archivo; el diff aparece en cuanto se cargan ambos.
Comprobar una copia: al comparar dos textos idénticos se indica que no se encontraron diferencias.
Cómo usar esta herramienta
Añade el original
Pega el texto en Texto original o pulsa Elegir archivo original.
Añade la versión modificada
Pega el texto en Texto modificado o pulsa Elegir archivo modificado.
Compara
Pulsa Comparar. Si ambos lados vienen de archivos, el diff aparece automáticamente.
Cambia la vista
En Modo de vista, elige Lado a lado o Unificado; Limpiar vacía ambos campos.
Consejos y mejores prácticas
- Lado a lado se lee mejor en pantallas anchas y Unificado en el móvil.
- Solo se puede comparar texto plano; no se admiten imágenes, PDF ni documentos de Word.
- Si difieren más de 1.000 líneas, compara los archivos por partes.
- Formatea antes el JSON o el código minificado (un elemento por línea): una sola línea larga produce una sola línea cambiada.
- Tras la primera visita, la página también funciona sin conexión.