Compare two JSON documents and highlight added, removed, and changed paths.
Yes. Both documents are parsed and diffed in your browser. Nothing is uploaded.
Each difference includes a path such as $.user.email or $[0].id, plus the left and right values when a field changed.
Object key order is ignored for equality. Array index order matters, so rearranged items may appear as removed and added.
Spacing does not matter after parse, but number/string type mismatches, null vs missing keys, and array reordering do. Validate both sides as JSON first.
Paste two JSON documents, then compare.