JSON Diff
Compare two JSON documents side by side and see every missing property, changed value and type mismatch.
Three steps, no reading required.
Paste or open both versions
Put the original JSON on the left and the changed JSON on the right, or open a file for each side.
Compare
Both documents are formatted side by side with every difference highlighted: missing properties, changed values and type mismatches.
Step through and copy
Jump between differences, filter by type, switch to the list view, and copy or download the report.
Text diff on JSON
- Flags key order and whitespace as changes
- Uploads both documents
- Gives no path to the changed value
Structural diff by path
- Side-by-side view with each difference highlighted on both documents
- Missing properties, changed values and type mismatches, with next/previous navigation
- Ignore array order or key case; nothing leaves your browser
Questions worth answering upfront.
No. Both documents are compared entirely in your browser. Nothing is uploaded, stored, or logged.
It's a structural (semantic) diff: the two documents are parsed and compared by key and index, so formatting, whitespace, and key order don't create false differences.
Each difference is reported by its path as a missing property or item (present on only one side), an incorrect value (same type, different value), or an incorrect type (for example a number on one side and a string on the other). The side-by-side view highlights each one on both documents.
By default, yes. Array elements are compared index by index, so inserting an item shifts and flags the following elements. Tick Ignore array order to compare arrays as unordered collections instead: matching items cancel out and only items present on one side are reported.
No. Objects are compared by key, so {"a":1,"b":2} and {"b":2,"a":1} are identical.
Yes. Every tool on DevUtilsNow is free to use with no account required.
People who use this also reach for
Guides that pair with this tool
How to Compare Two JSON Files
Find what changed between two JSON documents with a semantic diff: missing properties, changed values and type mismatches, side by side, by path.
Need another tool?
36+ browser-based utilities — all free, all private, nothing to install.