JSON Compare
Compare two JSON documents with path-level structural diffs.
Paste two JSON documents. After parsing, the tool lists missing keys, value changes and type mismatches with a path to each node.
Whitespace and object key order are ignored; arrays compare by index. Processing is local. Invalid JSON cannot be compared.
Recommended tools
FAQ
Yes. JSON is parsed before comparison, so formatting and whitespace differences are ignored unless they change the actual data.
No. If at least one document is not parsed as strict JSON, the structural comparison is not performed and a syntax error is shown. Comments, single quotes, and trailing commas are not allowed by the JSON standard.