JSON Diff & Compare
Compare two JSON documents semantically in your browser and report path-level additions, removals, value changes and type changes.
Paste two JSON documents up to 1 MB each. Object key order and whitespace are ignored; array order remains significant. Comparison runs entirely in your browser.
| Path | Change | Before | After |
|---|
Semantic comparison
This tool parses both inputs as JSON and compares their data model rather than their formatting. Reordered object keys therefore do not appear as changes, while array position changes do.
Paths
Changed locations use JSON Pointer-style paths, including escaping for ~ and / in property names. Results are capped to keep the page responsive.
Privacy
No JSON is uploaded, saved or logged by this tool. Comparison happens locally after the page loads.