Compare two JSON documents and see exactly what changed between them: which keys were added, which were removed and which values differ. Eyeballing two large JSON blobs to spot a single altered field is slow and error-prone, and this tool does the structural comparison for you. It walks both objects recursively, reports each difference with its full key path, and shows the old and new values side by side so a config drift or an unexpected API change is immediately obvious. It parses and validates both inputs first, so malformed JSON is caught before diffing. Paste the two versions and click compare. All comparison happens in your browser, so sensitive payloads are never uploaded.
It parses both inputs and compares them key by key, reporting which keys were added, removed or changed along with their old and new values.
Yes. It walks into nested objects so differences deep in the structure are surfaced, not just top-level keys.
Both inputs must parse as valid JSON; if one does not, you get a parse error instead of a diff.
Compare two JSON documents and see exactly what changed between them: which keys were added, which were removed and which values differ. Eyeballing two large JSON blobs to spot a single altered field is slow and error-prone, and this tool does the structural comparison for you.
Yes. JSON Diff is completely free, with no sign-up and no usage limits.
Yes. JSON Diff runs in any modern web browser. There is nothing to download or install.
Yes. JSON Diff runs entirely on your device in your browser, so nothing you enter is uploaded to a server.
Link this tool from a README, doc or site. The badge links back to this page.
[](https://yourhack.ai/json-diff)