⇄JSON

JSON Diff

Compare two JSON payloads and highlight what changed.

Runs entirely in your browser. Your data never leaves your device.

Compare two JSON payloads to see exactly what changed before merging or deploying an update.

What is this tool?

JSON diffing is a practical way to review two versions of the same data and identify additions, removals, and value changes. It is especially useful when comparing API responses, configuration revisions, or payload templates between environments. Instead of reading two large documents by eye, a diff highlights the differences in a focused way.

Example

Before

Original version

{"name":"Cassidor","enabled":true,"features":["json","tools"]}

After

Updated version

{"name":"Cassidor","enabled":true,"features":["json","tools","yaml"]}

Why use Cassidor?

  • Shows exactly what changed between payload versions.
  • Helps compare API or config changes in a readable format.
  • Useful for QA, release reviews, and debugging payload updates.

Frequently asked questions

What does a JSON diff show?

It highlights differences in values, properties, arrays, and nested objects.

When should I use JSON diffing?

It is useful when reviewing API responses, configuration files, or payload changes across deployments.

Does it validate the JSON?

It expects valid JSON on both sides before comparing the values.

Is this a semantic diff?

This comparison focuses on JSON structure and value differences, not business-layer logic or application state.

Related tools