Volver al inicio

Comparador de Archivos (Diff)

La alternativa online a WinMerge y otros comparadores de escritorio: pega dos textos o arrastra dos archivos y mira las diferencias lado a lado, con las líneas alineadas y el cambio exacto resaltado dentro de cada línea. Navega de diferencia en diferencia, copia bloques de un lado al otro hasta resolverlo todo y exporta el resultado — o el diff en formato patch. Sin instalar nada y sin que tus archivos lleguen a ningún servidor.

Área de comparación

Las diferencias aparecerán alineadas, línea por línea.

La comparación ocurre en tu navegador
01

Original (izquierda)

0 líneas

Pega el texto aquí
02

Modificado (derecha)

0 líneas

Pega el texto aquí

La comparación ocurre en tu navegador — los archivos nunca salen de tu dispositivo.

Completa ambos lados para comparar.

Lado a lado, con las líneas alineadas

Los dos paneles muestran siempre el mismo número de líneas: donde un lado tiene algo que al otro le falta, se inserta un hueco visual — así las partes iguales quedan a la misma altura y comparar se vuelve leer, no cazar. Las líneas eliminadas se ven en rojo, las agregadas en verde y las modificadas en ámbar, con el fragmento exacto que cambió marcado dentro de la línea.

Al costado, un minimapa muestra dónde está cada diferencia en el archivo completo — haz clic en cualquier punto para saltar directo, como en los buenos comparadores de escritorio.

Merge: resuelve las diferencias sin salir de la pantalla

Cada bloque de diferencia tiene flechas para copiar ese fragmento a la izquierda o a la derecha. Resuelve bloque por bloque (con deshacer, por si cambias de idea) hasta que la herramienta avise que ambos lados quedaron idénticos. También puedes copiar todo de una vez hacia un lado, o intercambiar los lados.

Opciones de comparación de verdad

Ignora mayúsculas/minúsculas, espacios en blanco (en los extremos o todos) y líneas vacías — esencial para comparar código reformateado, exports de sistemas o configuraciones que solo cambiaron de indentación. Las diferencias ignoradas se muestran atenuadas y quedan fuera del conteo.

Exporta el resultado o el patch

Descarga cualquiera de los lados como archivo, cópialo al portapapeles o genera un diff unificado (.patch) — el mismo formato que usan las herramientas de control de versiones, listo para adjuntar a un ticket o revisar con tu equipo.

Funciona donde el escritorio no llega

Al correr en el navegador, funciona en cualquier sistema — Windows, Mac, Linux y hasta en el celular, donde la vista unificada (una sola columna, estilo revisión de código) mantiene la lectura cómoda. Y como el procesamiento es local, tus archivos nunca salen de tu dispositivo: nada se sube.

Cómo usar

Pega el texto o arrastra un archivo en cada lado y haz clic en "Comparar". Usa las flechas de la barra (o Alt+↑/Alt+↓) para moverte entre diferencias, y las flechitas del medio de los paneles para copiar un bloque al otro lado. Ajusta las opciones de comparación si necesitas ignorar espacios o mayúsculas. Al final, exporta el lado que quieras o el patch con los cambios.

Preguntas frecuentes

¿Mis archivos se suben a algún servidor?

No. Toda la comparación ocurre en tu navegador — los archivos nunca salen de tu dispositivo y nada queda guardado al cerrar la página.

¿Es una alternativa a WinMerge?

Sí, para comparar y hacer merge de dos archivos de texto — el uso diario de la mayoría. La ventaja es que corre en cualquier sistema sin instalar nada, incluso en el celular. La comparación de carpetas y el merge de tres vías siguen siendo terreno de las apps de escritorio.

¿Qué tipos de archivo puedo comparar?

Cualquier archivo de texto: código fuente, JSON, XML, CSV, logs, configuraciones, SQL, listas. Los archivos binarios (imágenes, planillas .xlsx, PDFs) no están soportados.

¿Hay límite de tamaño?

No hay límite fijo, pero por encima de ~20 mil líneas la visualización puede volverse lenta según tu equipo. Para archivos gigantes, conviene comparar las secciones relevantes.

¿Qué es el formato patch?

Es el formato estándar de diff (unified diff) que usan las herramientas de control de versiones: líneas eliminadas con "-", agregadas con "+" y algunas líneas de contexto. Sirve para documentar cambios o aplicarlos en otro lugar.

¿Puedo ignorar diferencias de espacios o indentación?

Sí. En las opciones puedes ignorar espacios en los extremos, todos los espacios, mayúsculas/minúsculas y líneas vacías — el conteo de diferencias solo considera lo que queda.

Herramientas relacionadas