Comparar JSON & Diff Online

Gratis Comparación profunda · Salida con colores · Todos los niveles
Resultado del Diff
Aún no se ha realizado una comparación.

Más Herramientas para Desarrolladores

JSON Formatter
Formatear, validar y minificar
JSON → YAML
Convertir a YAML
JSON → CSV
De array a CSV
JSON → XML
A marcado XML
YAML Formatter
Formatear y validar
Hash Generator
Hashes MD5/SHA
JWT Decoder
Decodificar tokens JWT
Base64
Codificar y decodificar

Por qué es la mejor herramienta para comparar JSON

Orden de claves y arrays en JSON

Estos objetos son iguales: mover una clave no cambia su valor.

{"a":1,"b":2}
{"b":2,"a":1}

Estos arrays difieren en los índices 0 y 1. Los elementos se comparan por posición, no por un campo ID.

[1,2]
[2,1]

Comparación recursiva profunda

Compara JSON en todos los niveles de anidación. Gestiona objetos y arrays profundos, cadenas, números, booleanos y null, con informe completo de rutas.

Diff con salida en colores

Las diferencias van codificadas por colores: verde para adiciones, rojo para eliminaciones, amarillo para modificaciones. Ve al instante qué cambió entre dos documentos JSON.

Rutas JSON completas

Cada diferencia muestra la ruta JSON exacta (p. ej., server.db.pool.max) para saber con precisión dónde ocurrió el cambio en la estructura.

100 % en el cliente

Toda la comparación se ejecuta en tu navegador. Tus datos JSON no salen del dispositivo: ideal para comparar respuestas de API o archivos de configuración sensibles.

Preguntas frecuentes

¿La comparación JSON ignora el orden de las claves?

Sí. Los objetos con las mismas claves y valores son iguales aunque cambie el orden de las claves. Los espacios fuera de las cadenas no afectan a la comparación. El orden de los arrays y los tipos importan: 1 y "1" son distintos.

¿Cómo funciona la comparación de JSON?

La herramienta analiza ambas entradas JSON y realiza una comparación recursiva profunda. Identifica claves añadidas, claves eliminadas y valores modificados en todos los niveles de anidación, y muestra el resultado con salida codificada por colores.

¿Puede comparar objetos JSON anidados?

Sí. La comparación es totalmente recursiva y admite objetos y arrays profundamente anidados. Cada diferencia muestra la ruta JSON completa (p. ej., server.db.pool.max).

¿Están seguros mis datos?

Por supuesto. Todo el procesamiento ocurre en tu navegador con JavaScript. No se envía ningún dato a ningún servidor. Incluso puedes usarla sin conexión una vez cargada la página.

¿Puedo comparar arrays JSON?

Sí. Los arrays se comparan elemento a elemento (por índice). Si un array es más largo, los elementos extra aparecen como adiciones o eliminaciones.

Guía en profundidad
Guía Completa de JSON
Formateo, validación, conversión y buenas prácticas
Leer la guía