A LITTLE ORDER, A LOT LESS WORK.
JSON Structural Diff
Find added, removed and changed fields, independent of object key order.
01 — 18Start with data. Make room for work.
Batch processing available
INPUT
COMPARE WITH
Results will appear here
ONE OPERATION, MULTIPLE FILES
Do repeated work in one pass.
Files use the options above. Up to 10 files, 2 MiB each.
Files stay on your device. Download each result independently.
No files selected.
All processing happens in this browser.
How to use it
- Place the original JSON in the first editor and the revised version in the second. Results use JSON Pointer paths.
- Object key order is ignored. Arrays are compared by index, so reordering can produce multiple changes.
- The report is limited to 500 changes and explicitly marks truncation.
Is null the same as a missing field?
No. Missing fields are reported as additions or removals.
What are the limits?
Each input may be up to 2 MiB, with at most 100 nesting levels.