JSON Diff
Paste two JSON values to find added, removed, and changed properties by path. Useful for API responses, configs, and payload changes.
Runs locally in your browser. This tool does not upload your input.
Differences
~$.active: true -> false
+$.role: "admin"
2 change(s) found.
How to compare two JSON documents
Paste two JSON values and see which properties were added, removed, or changed.
What it compares
The diff checks objects, arrays, and primitive values after both sides are parsed as JSON.
How to use it
- Paste the original JSON on the left.
- Paste the updated JSON on the right.
- Review added, removed, and changed paths.
Useful for developers
- Compare API responses.
- Check configuration changes.
- Review small JSON payload differences before debugging deeper.
Browser-only diff
JSON content is parsed and compared locally. It is not uploaded or sent to analytics.
JSON diff FAQ
- Does it support nested values?
- Yes. Differences include nested object and array paths.
- Does key order matter?
- Object key order is not treated as a change by itself.
- Can I compare invalid JSON?
- No. Both inputs need to parse as valid JSON first.
