Diff de JSON 🔒 Funciona localmente en tu navegador — no se sube nada.

Compara dos documentos JSON y ve qué cambió.

Sobre esta herramienta

Cuando un archivo de configuración, una respuesta de API o un fixture guardado cambia, la forma más rápida de entender qué pasó es hacerle un diff. Pega aquí el JSON de antes y de después y obtén una lista clara y con rutas: qué claves se añadieron, cuáles se eliminaron y qué valores cambiaron, con el valor antiguo y el nuevo lado a lado. Los objetos y arrays anidados se recorren de forma recursiva, así que un cambio en lo profundo se localiza con exactitud.

Compara la estructura, no el texto, así que las claves reordenadas y los espacios no generan ruido. Todo se ejecuta en tu navegador y nada se sube.

Preguntas frecuentes

¿Importa el orden de las claves en mi JSON?

No. Los objetos se comparan por clave, no por posición, así que reordenar claves dentro de un objeto nunca aparece como una diferencia.

¿Importa el orden de los elementos en un array?

Sí. Los arrays se comparan índice por índice, así que insertar o reordenar un elemento desplaza a todos los que le siguen y aparece como un muro de cambios en lugar de un diff limpio de «movido».

¿Mi JSON se envía a un servidor para compararlo?

No. Ambos documentos se analizan y comparan por completo en tu navegador: no se sube nada.

¿Qué significan los contadores +, - y ~?

El + cuenta claves/elementos que solo están en el JSON B (añadidos), el - cuenta los que solo están en A (eliminados), y el ~ cuenta valores presentes en ambos pero con cambios.

¿Qué pasa si uno de los dos lados no es JSON válido?

La herramienta indica qué lado (A o B) falló al analizarse y te lleva directamente a la línea y columna exactas del error de sintaxis, en vez de un mensaje de fallo genérico.