Comparar Archivos
Compara dos archivos de texto, código, JSON o CSV línea por línea con resaltado. Ignora espacios, mayúsculas o CRLF/LF. 100% en el navegador, sin subir nada.
Acerca de la Herramienta Comparar Archivos
Esta herramienta compara dos archivos y resalta las diferencias. Cargue dos archivos y elija entre modo texto (comparación línea por línea) o modo binario (comparación byte por byte). Vea diferencias detalladas con adiciones y eliminaciones codificadas por color. Todo el procesamiento ocurre en su navegador para privacidad completa.
¿Cómo funciona la comparación de archivos?
Cargue dos archivos y haga clic en Comparar Archivos. La herramienta analizará ambos archivos y le mostrará las diferencias. Para archivos de texto, muestra cambios línea por línea con resaltado de color. Para archivos binarios, compara byte por byte y muestra las posiciones de las diferencias.
¿Cuál es la diferencia entre modo texto y binario?
El Modo Texto compara archivos línea por línea, mostrando líneas agregadas, eliminadas y modificadas con resaltado de sintaxis. Perfecto para código, documentos y archivos de texto. El Modo Binario compara archivos byte por byte, útil para cualquier tipo de archivo incluyendo imágenes, ejecutables y archivos comprimidos.
¿Puedo comparar diferentes tipos de archivo?
¡Sí! Puede comparar dos archivos cualesquiera. Para archivos de texto de diferentes formatos, use modo texto. Para archivos binarios o diferentes tipos de archivo, use modo binario que mostrará si son idénticos o diferentes.
¿Qué es la vista lado a lado?
La vista lado a lado muestra ambos archivos uno al lado del otro con cambios resaltados. Esto facilita ver qué cambió entre versiones. La vista línea por línea muestra cambios en formato unificado, similar a diffs de Git.
¿Cuál es el límite de tamaño de archivo?
El tamaño máximo de archivo es 50MB por archivo. Esto garantiza un rendimiento fluido en su navegador. Para archivos más grandes, considere usar herramientas diff de escritorio.
¿Puedo comparar archivos de código?
¡Absolutamente! Esta herramienta es perfecta para comparar archivos de código. Admite resaltado de sintaxis para muchos lenguajes de programación y muestra cambios línea por línea claramente.
¿Mis datos están seguros?
¡Sí! Toda la comparación de archivos ocurre directamente en su navegador. Sus archivos nunca se cargan en ningún servidor. Todo permanece privado en su dispositivo.
¿Puedo usar esto para encontrar archivos duplicados?
¡Sí! Si la comparación muestra 'Los archivos son idénticos', los archivos son duplicados exactos. Esto funciona para cualquier tipo de archivo en modo binario.

¿Qué tipos de archivo se comparan?
Cualquier texto plano: código (.js, .py, .go, .ts, .css, .html), config (.json, .yml, .toml, .ini), datos (.csv, .tsv, .xml), docs (.md, .txt) y logs (.log). Hasta 50 MB cada uno.
¿Qué algoritmo de diff usa?
Myers (el mismo que Git). Calcula el script de edición más corto — mínimas adiciones y borrados — y lo presenta en hunks unificados o lado a lado.
¿Lado a lado vs unificado?
Lado a lado muestra antiguo (izq.) y nuevo (der.) — ideal para code review. Unificado los empaca con +/- — ideal para enviar parches por correo o pegarlos en tickets.
¿Ignorar espacios o mayúsculas?
Sí — en modo texto marca 'Ignorar espacios en blanco', 'Ignorar mayúsculas y minúsculas' o 'Ignorar fin de línea (CRLF/LF)'. Alimentan el motor jsdiff y la comprobación de archivos idénticos, así que ficheros que solo difieren en saltos Windows vs Unix, sangría o mayúsculas se ven idénticos.
¿Se sube el archivo?
No. Ambos ficheros se leen con File API y se diffan en tu navegador. Nada sale del dispositivo — seguro para código propietario o documentos personales.
¿Compara JSON estructuralmente?
Formatea primero ambos JSON con nuestro formateador y compáralos aquí. Una clave por línea hace que reordenamientos o reformateos se alineen limpiamente en lugar de aparecer como un único cambio enorme.
¿Tamaño máximo de archivo?
50 MB cada uno. Los archivos grandes tardan unos segundos porque Myers es O(N×D) — D la distancia de edición. Para logs enormes, parte o usa grep/awk. Se leen como UTF-8; un BOM UTF-8 inicial aparece como una pequeña diferencia en la primera línea.
¿Puedo exportar el diff?
El diff se muestra como hunks unificados compatibles con Git, que puedes seleccionar y copiar directamente a una revisión de código, un ticket o un archivo .patch. La descarga .patch con un clic y la exportación HTML están en la hoja de ruta.
