JSON Compare
- Side by side
- Sort first
- Nothing uploaded
See what actually changed between two documents, without ordering noise.
About compare
A JSON diff shows what changed between two documents: which keys were added, removed, or given a different value. JSONic compares them side by side, and can sort keys on both sides first so that differences in property order do not show up as changes.
Put two JSON documents side by side to see what changed. Sorting keys first removes ordering noise, so the diff shows only genuine additions, removals and value changes — the fastest way to check an API response against a known-good fixture. Both a line diff and a structural tree view are available for each side.
Questions
Does property order count as a difference?
Not if you enable key sorting, which normalises both sides first. JSON objects are unordered by specification, so ordering is usually noise rather than signal.
Are arrays compared by index or by content?
By index. Inserting an element near the start therefore marks the following elements as changed, which is the conventional behaviour for structural JSON diffs. If you need a semantic patch instead, the Merge & Patch tool produces RFC 6902 operations.
Can it compare large files?
Both sides are parsed in a worker, but a diff is proportional to the data on both sides, so very large pairs are slower than single-document tools. Narrow to the region you care about first.