Compara dos archivos JSON, YAML o XML
Dos archivos de configuración que «se ven distintos» a menudo guardan los mismos datos en otro orden. Esta herramienta lee los dos como datos, así que solo informa de lo que ha cambiado de verdad.
- Funciona dentro de tu navegador
- Funciona sin conexión
- Sin subir archivos
- Sin registro
- Sin marca de agua
Cargando la herramienta…
Cómo funciona
- Pega o arrastra las dos versiones.
- Pulsa «Compare» (comparar). El formato se detecta solo, o lo eliges tú.
- Lee la lista de puntos que cambian, o mira la vista en paralelo (los dos archivos con el mismo formato ordenado).
Por qué no se sube nada
Todo lo que hace esta página lo ejecuta código que corre dentro de la pestaña de tu navegador, con el mismo motor que dibuja las páginas web. El archivo se lee del disco a la memoria de la pestaña, se transforma ahí y se vuelve a escribir como descarga. No se envía a ninguna parte: ni a nosotros, ni a terceros.
Compruébalo tú mismo
- Abre las herramientas de desarrollo del navegador (F12) y elige la pestaña «Red».
- Carga tu archivo y ejecuta la herramienta.
- Las únicas peticiones que verás descargan el código de la propia herramienta —y, en unas pocas herramientas pesadas, su motor de código abierto desde un CDN público—, más un pequeño aviso de visita a loreatec.jp (dirección y título de la página, nada más). Ninguna lleva tu archivo.
Preguntas frecuentes
¿Por qué no usar una comparación de texto normal?
Una comparación de texto va línea por línea, así que señala cosas que dan igual: el orden de las claves, el tipo de comillas, la sangría. Esta herramienta lee antes los dos archivos como datos y compara los datos, así que solo informa de las diferencias que un programa notaría.
¿Qué significa la lista de rutas?
Cada fila es un punto del archivo que difiere: añadido (solo en la versión nueva), eliminado (solo en la vieja) o modificado. El punto se escribe como una ruta, por ejemplo server.timeout o users[3].email: el camino desde arriba del archivo hasta ese valor. Responde a «¿qué tocaron exactamente?».
¿Por qué el XML se compara como texto?
Porque no hay una única forma correcta de decir que dos XML son «iguales»: el orden de los atributos da igual, pero el de los elementos suele importar, y los comentarios a veces cuentan y a veces no. Así que la herramienta ordena los dos archivos (espaciado, orden de atributos) y luego los compara línea a línea, que es lo más parecido a una respuesta fiable.
¿Se sube algo?
No. Los archivos de configuración y los datos de una API son justo lo que no deberías pegar en webs desconocidas. Los dos archivos se leen y se comparan dentro de esta pestaña y nunca salen de tu equipo.