Compara JSON como datos estructurados, no como texto plano

Compara JSON gratis en tu navegador. Formatea ambas partes, ignora el orden de claves y resalta cambios sin enviar datos.

Un diff textual de JSON interpreta el orden de claves y los espacios como cambios. Eso es útil si necesitas ver el mensaje exacto enviado por un cliente, pero resulta molesto si solo te interesan los valores. Este comparador analiza ambas partes, ordena las claves opcionalmente y formatea con 2 espacios antes de calcular las diferencias.

Los arrays conservan su orden original. Los objetos anidados se ordenan de forma recursiva si activas Ignorar orden de claves. Los JSON inválidos mostrarán un aviso de error sin ejecutar comparaciones erróneas.

Para XML, YAML o texto plano, utiliza Diferencia XML,Diferencia YAML, Diferencia de texto.

Preguntas frecuentes

¿El Comparador JSON ignora el orden de claves?

Sí, por defecto. Las claves de los objetos se ordenan antes de comparar, de modo que {"b":1,"a":2} coincide con {"a":2,"b":1}.

¿Qué pasa si el JSON no es válido?

El panel muestra el error de sintaxis y la comparación no se ejecuta hasta que se corrija.

¿El JSON minificado se compara en una sola línea?

No. Ambos lados se formatean automáticamente con sangría de dos espacios antes de comparar.

¿Se sube mi archivo JSON a algún servidor?

No. El análisis y la comparación se ejecutan 100% en esta pestaña.