Comparador de Diferencias de Archivos
Pega dos versiones de un archivo y obtén las diferencias exactas resaltadas: verde para inserciones, rojo para eliminaciones y ámbar para cambios en el lugar. Funciona con código, configuraciones, prosa, datos CSV y JSON. Sin descargas ni registro: pega y compara.
Cómo comparar dos archivos
-
1
Pega el original
Coloca la versión "antes" en el panel izquierdo.
-
2
Pega la versión modificada
Coloca la versión "después" en el panel derecho.
-
3
Ajusta la comparación
Marca "ignorar espacios en blanco" para ocultar cambios solo de formato, o "ignorar mayúsculas" para comparar sin tener en cuenta la capitalización.
-
4
Lee el resultado
Las líneas añadidas, eliminadas y cambiadas se marcan con colores en la tabla de comparación, con un resumen de adiciones, eliminaciones y líneas sin cambios en la parte superior.
Cómo funciona la comparación
La herramienta compara los dos textos línea por línea en una sola pasada. Una línea se marca como modificada cuando el contenido en la misma posición difiere en ambos lados. No hay modo de vista que elegir: la tabla lado a lado es el resultado.
- Las filas grises son líneas que coinciden en ambos lados.
- Las filas verdes son líneas presentes solo en el texto modificado.
- Las filas rojas son líneas presentes solo en el texto original.
- Las filas ámbar son líneas que existen en ambos textos pero difieren.
Como la comparación es posicional, insertar un bloque de líneas desplaza todo lo que está debajo, y esas líneas se marcan como modificadas.
Ignorando lo que no importa
La herramienta ofrece dos interruptores para centrar la comparación:
- Ignorar espacios en blanco, los cambios solo de formato no aparecerán.
- Ignorar mayúsculas, útil para palabras clave SQL o claves de configuración.
Algoritmo
La comparación se realiza en una sola pasada, por lo que los resultados aparecen casi al instante incluso en archivos grandes. No intenta encontrar la subsecuencia común más larga como hace git diff; si dos archivos tienen contenido añadido al principio, el resto del archivo se marcará como modificado.
Usos comunes
- Revisión de código antes de abrir un PR, para comprobar lo que realmente cambiaste.
- Auditoría de configuraciones entre un archivo de entorno de staging y producción.
- Revisión de contenido entre un borrador y un artículo final.
- Comparación de licencias cuando las dependencias upstream envían nuevos archivos LICENSE.
- Reconciliación de datos entre dos exportaciones CSV de diferentes sistemas.
Errores comunes
- Comparar dos archivos minificados. Cada uno es una línea, así que todo se informa como “línea completa cambiada”. Da formato legible a ambos lados antes de pegar.
- Comparar archivos con finales de línea diferentes. CRLF y LF se comparan como caracteres exactos, así que cada línea aparece como cambiada; normaliza los finales de línea antes de pegar.
- Confundir diferencias solo de espacios en blanco con cambios lógicos. Usa el interruptor “ignorar espacios en blanco” cuando un compañero reformateó un archivo.
Preguntas frecuentes
El texto que pegas se transmite a nuestros servidores como parte de la petición de la página, porque la comparación se ejecuta en la página. No se sube ningún archivo, pero evita pegar secretos que no quieras compartir.
No. La comparación siempre se basa en líneas. Un archivo JSON minificado es una sola línea, así que cualquier cambio se informa como “línea completa cambiada”; da formato legible a ambos lados antes de pegar para ver solo las diferencias reales.
No. La herramienta es solo una comparación visual, no hay exportación de parches. Si necesitas un archivo de parche, compara los dos archivos en tu propia máquina con git diff --no-index y guarda la salida.
No hay un límite estricto. Decenas de miles de líneas están bien; los archivos muy grandes pueden tardar un par de segundos en mostrar la comparación.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.
Generador de EditorConfig
Genera un archivo .editorconfig con tu estilo y tamaño de indentación, fin de línea, charset y reglas de espacios para un formato consistente en IDEs y editores.
Herramienta disponible en otros idiomas
- 파일 차이 검사기 [KO]
- Fildiffkontroll [SV]
- Vérificateur de différences de fichiers [FR]
- أداة مطابقة ملفات [AR]
- Alat Pemeriksa Perbedaan File [ID]
- Datei-Diff-Prüfer [DE]
- ファイル差異チェッカー [JA]
- Bestandverschilcontroleerder [NL]
- Program do porównywania plików [PL]
- เครื่องมือตรวจสอบความแตกต่างของไฟล์ [TH]
- Trình kiểm tra sự khác biệt giữa các tệp [VI]
- Verificador de Diferença de Arquivos [PT]
- Controllore delle differenze dei file [IT]
- Инструмент для проверки совпадения файлов [RU]
- Dosya Farkı Denetleyicisi [TR]
- 文件差异检查器 [ZH]
- File Diff Checker [EN]