DEVELOPER TOOL · ONLINE
JSON Diff Online
Compare two JSON values and list changed paths.
Parse two JSON documents and report added, removed or changed property paths. Paste the input, make the change, then read the result before you copy it elsewhere.
Array-order changes can produce many differences.
Ready — choose your input and options.
The website loads online. For supported file and text workflows, processing happens in your browser rather than through a Kaazo upload queue.
The useful scope of JSON Diff
Parse two JSON documents and report added, removed or changed property paths.
A structural difference can matter even when the text looks similar
JSON comparison is more useful when it points to changed property paths instead of treating the whole document as one text block. Arrays deserve extra care because order can be meaningful.
The edge case to remember with JSON Diff: formatting and conversion tools can preserve valid structure, but they can't repair every ambiguous or malformed input without changing meaning. Both inputs must be valid JSON.
compare API responses
Use it when you need to compare API responses; it also fits when you need to review configuration changes. If the job asks for more than that, split the workflow rather than making one tool do two different things.
Don’t ask JSON Diff to do a different job
Use a plain text diff when whitespace and exact textual changes are what you need to inspect.
FAQ
What does JSON Diff actually do?
Parse two JSON documents and report added, removed or changed property paths.
What can change the JSON Diff result?
JSON comparison is more useful when it points to changed property paths instead of treating the whole document as one text block. Arrays deserve extra care because order can be meaningful. The edge case to remember with JSON Diff: formatting and conversion tools can preserve valid structure, but they can't repair every ambiguous or malformed input without changing meaning. Both inputs must be valid JSON.
Does formatted or converted output prove the data is valid for my application?
No. JSON Diff can perform the syntax or data operation described here, but your application can still impose its own schema, business rules, encoding or security requirements.
Related tools
After JSON Diff, validate the output before feeding it into another transform. The data-format guide has broader context if you need it.