JSON Diff
Paste two JSON documents and get a path-by-path comparison: which keys were added, which disappeared, and where values differ. Objects are compared per key, arrays per index, and a type change gets its own row — so configuration drift comes out as a short readable list instead of a wall of red.
| Path | State | A (baseline) | B (compare) |
|---|
How to use
Compare two JSON documents by path, with added, missing and changed values. Your data is processed only inside this browser tab.
FAQ
Are arrays compared by content or by position?
By position, which is what config files and API payloads usually mean. A reordered array therefore shows up as changes.
Can I export the result?
Copy it as plain text, one path per line, ready to paste into a review comment or a ticket.
Related tools
JSON Formatter
Beautify, minify and validate JSON right in your browser. No uploads, nothing leaves your device.
PopularRegex Tester
Live matches, capture groups and a replace preview for JavaScript regex.
PopularJSON to CSV
Flatten a JSON array into CSV, nested keys becoming columns.
JSON ⇄ XML Converter
Convert between JSON and XML in both directions.
JWT Decoder
Read a JSON Web Token's header and claims — signature not verified.
JSON to Java Class
Generate a plain Java POJO with nested types from a JSON sample.