JSON Diff
JSONCompare two JSON objects and highlight differences
When two JSON blobs look almost identical but something downstream broke, this is the tool that shows you the exact key that changed rather than making you eyeball two walls of text. It compares by key and value rather than raw text, so it's the right choice for config or API-response comparisons where formatting differences shouldn't count as changes. Arrays are compared index by index rather than as sets, so a reordered array will show up as a diff even when the same items are present. Keep that in mind if your data doesn't guarantee stable ordering. For plain, unstructured text instead of JSON, reach for Text Diff; if you want a flat, machine-readable list of changed paths for a pipeline rather than a visual diff, JSON Path Diff is built for that.
How to use JSON Diff
- 1.Paste your original JSON on the left and the changed version on the right to see exactly which keys were added, removed, or changed value.
- 2.Use it before merging a config or API response change to confirm nothing unexpected shifted deep in a nested object.
- 3.Compare two versions of a webhook payload to figure out why your parser broke after an upstream API update.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/json-diff \
-H "Authorization: Bearer utx_live_..." \
-H "Content-Type: application/json" \
-d '{"a":{"name":"Alice","age":30},"b":{"name":"Alice","age":31,"city":"NYC"}}'Get an API key from your dashboard · Full API docs →