JSON Diff
Side-by-side JSON comparison with added / removed / modified markers and exportable reports.
All processing on this page runs locally in your browser unless noted otherwise.
A — source
B — target
Diff panel 0 changes
No differences
Local offline processing — data is never uploaded
How to use
- Paste left (A) and right (B) JSON.
- Toggle ignore-array-order if element sequence should not count as a change.
- Review the diff panel and export a report if needed.
Example
A — source
{
"id": 1,
"name": "Alice",
"tags": ["a", "b"],
"score": 10
}B — target
{
"id": 1,
"name": "Bob",
"tags": ["b", "a"],
"score": 12,
"active": true
}FAQ
What do the colors mean?
Green = added, red = removed, yellow = modified. Each row shows the JSONPath.
Can A and B fail independently?
Yes. Syntax errors are reported per pane and do not block the other side.