100 % local — vos données ne quittent jamais votre navigateur

Comparateur JSON — Comparez deux fichiers en ligne

Comparez deux documents JSON et visualisez les différences en diff unifié. Ordre des clés et indentation ignorés. Gratuit, privé, dans votre navigateur.

Instantané Privé Zéro cookie

Original

Modifié

Différences

Pourquoi comparer du JSON sémantiquement ?

Un diff texte brut de deux fichiers JSON noie les vrais changements dans le bruit de mise en forme : clés réordonnées, indentation différente, virgules déplacées. Cet outil normalise d’abord les deux documents — indentation cohérente, clés triées récursivement — pour que le diff montre ce qui a réellement changé : valeurs, champs ajoutés, entrées supprimées.

Comment ça marche

Les deux côtés sont analysés localement (un document invalide est signalé avec son côté et sa position), resérialisés sous forme canonique, puis comparés ligne à ligne avec le même algorithme que les outils de gestion de versions. Le résultat est un « diff unifié », le format de Git — - pour les suppressions, + pour les ajouts, avec trois lignes de contexte — prêt à coller dans un ticket ou une revue de code.

Questions fréquentes

Mon JSON est-il envoyé sur un serveur ?
Non. Les deux documents sont analysés et comparés entièrement dans votre navigateur en JavaScript. Rien ne transite sur le réseau, ce qui rend l’outil sûr pour des données sensibles.
Pourquoi deux JSON ordonnés différemment sont-ils signalés identiques ?
Par défaut, la comparaison est sémantique : les deux côtés sont normalisés (même indentation, clés triées récursivement) avant le diff, donc la mise en forme et l’ordre des clés ne comptent pas comme des changements. Désactivez l’option de tri pour comparer les clés dans leur ordre d’origine.

Convertisseurs associés