JSON Compare
Compare two pieces of JSON and see exactly which fields were added, removed, or changed — regardless of field order or whitespace differences.
How to compare JSON
- Paste the original version on the left and the edited version on the right.
- The result appears below, field by field: green for added, red for removed, amber for a changed value.
- If either side isn't valid JSON, the tool tells you which one and points at the line/column.
Frequently asked questions
No. The comparison is based on the actual data, not the formatting — two JSON documents written differently but with the same content will show as identical.
Element by element, by position (item 1 with item 1, item 2 with item 2, and so on). If you insert an item in the middle of an array, every item after it shifts position and will show up as changed even if its content didn't change.
No. The JSON is processed right on your device.
It's completely free, no account needed.
Related tools
Text CompareFind the differences between two textsJSON ViewerView JSON as a tree, collapse or expand any branchJSON SorterSort JSON fields and arrays from A to ZJSONPath QueryExtract data from JSON with a JSONPath expressionJSON to YAMLConvert between JSON and YAMLJSON to TOMLConvert between JSON and TOMLJSON to CSVConvert between JSON and CSV tablesJSON to XMLConvert JSON to indented XMLJSON to TypeScriptGenerate TypeScript interfaces from sample JSON