JSON Diff — Semantic JSON Compare
Paste two JSON documents to see exactly which values changed — key order and formatting ignored, all in your browser.
Help shape JSON Diff — Semantic JSON Compare
The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.
Frequently Asked Questions
No. Keys are sorted before comparing, so {"a":1,"b":2} and {"b":2,"a":1} are identical. Turn Sort keys off in Options if order matters to you.
Besides the highlighted diff you get a table of changed paths — added, removed or changed — like spec.replicas: 2 → 3. Filter it, search it or copy it as a list.
Yes. Enable Ignore array order in Options and arrays of plain values are compared as sets, so [1,2,3] equals [3,1,2].
The tool tells you which side failed to parse and why, so you can fix it. Plain text mode still compares the raw lines.
No. Parsing and comparing happen in your browser. API responses, configs and secrets never leave your machine.