Code Tool
JSON Diff Checker
Compare two JSON documents and see exactly which nested paths were added, removed or changed. Paste or upload both versions, then copy a clean diff report for debugging or review.
JSON inputs
Paste or upload two JSON files to compare nested values.
Choose a .json or text file. It is read locally in your browser.
Choose a .json or text file. It is read locally in your browser.
Paste two JSON values to compare them.
Your JSON is processed in your browser and is not uploaded.
Diff results
Review changes by JSON path, grouped by change type.
Paste two JSON values, then choose Compare JSON.
How to Use JSON Diff Checker
- Paste or upload the original JSON on the left.
- Paste or upload the changed JSON on the right.
- Run the comparison to find added, removed and changed paths.
- Review the grouped diff and copy the report for debugging or code review.
FAQ
Can this compare nested JSON objects?
Yes. The diff reports nested changes by JSON path so object and array changes are easier to review.
Does key order affect the JSON diff?
The comparison focuses on parsed JSON values, so object key order is less important than actual value changes.
What happens if one JSON input is invalid?
The tool shows a friendly parse error and keeps your input intact so you can correct it.
Is the comparison done on a server?
No. Both JSON inputs are parsed and compared in your browser.