Online & private
← All tools
Δ

DEVELOPER TOOL · ONLINE

JSON Diff Online

Compare two JSON values and list changed paths.

Quick instructions

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.

✓
Browser-side processing

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.