JSON Diff
Compare two JSON documents semantically: find added, removed, and changed values with exact dot-notation paths, independent of key order.
Files never leave your browser. Nothing is uploaded.
Compare two JSON documents semantically: find added, removed, and changed values with exact dot-notation paths, independent of key order.
Files never leave your browser. Nothing is uploaded.
JSON Diff is a free, private browser tool by Digital Heroes for semantic JSON comparison. It finds every added, removed, and changed value between two JSON documents, reports the exact dot-notation path of each difference, and correctly ignores key order. Everything runs locally on your device. Your files are never uploaded to any server, no sign-up is needed, and the tool works offline once loaded.
a.b[2].c..txt or .json file..json file onto either pane..txt or .json to share or save your results.Yes. JSON Diff is completely free for everyone. No sign-up, no account, and no usage limits.
No. JSON Diff runs entirely in your browser on your own device. Your data never leaves your computer and nothing is uploaded to a server.
Yes. Once the page has loaded it keeps working offline, and you can install it as an app from your browser for quick access.
No. Just open the page and start using it. Installing it as an app is optional and adds offline convenience.
JSON Diff compares two JSON documents structurally. It finds every added, removed, and changed value, reports each one with its exact path, and ignores key order so you get meaningful results even when objects are structured differently.
A plain text diff compares raw characters and reports changes based on line order. JSON Diff understands the JSON structure, so it correctly identifies when a key moved position (not a change) versus when its value actually changed. It also shows you the exact path to every difference.