JSON Diff
Compare two JSON documents and highlight every added, removed or changed value.
JSON Diff
Spotting what changed between two JSON documents by eye is painful once objects get large or deeply nested. This JSON diff tool compares two payloads and highlights every value that was added, removed, or changed, so you can review API changes, config updates, or test fixtures at a glance instead of scanning line by line.
How it works
The comparison runs locally in your browser. Paste your original JSON on one side and the updated version on the other, and the tool parses both and walks their keys and values on your machine, marking differences as it goes. It compares structure and values rather than raw text, so reordered keys and formatting changes don't create noise. No data is uploaded, and results update instantly.
Common use cases
- Review how an API response changed between two releases.
- Verify that a config edit only touched the fields you intended.
- Debug failing tests by diffing expected vs. actual JSON.
- Audit differences between environments like staging and production.
Format both sides first with the JSON Formatter for the cleanest comparison, or validate them with the JSON Validator. For plain-text comparisons, try the Text Diff Checker.
Private by design
Both JSON documents stay entirely in your browser. There's no upload, no sign-up, and no logging — the tool is free and works on every modern browser, including mobile. You can safely compare production data and internal payloads without any of it leaving your device.
Frequently asked questions
It parses both inputs and compares keys and values structurally, so reordered keys and whitespace differences don't show up as false changes.
Related tools
JSON Formatter
Beautify and pretty-print JSON with a live tree view and error detection.
JSON Minifier
Compress JSON into a single line and see exactly how many bytes you saved.
JSON Validator
Validate JSON syntax and jump straight to the line and column of any error.
JSON to CSV
Convert a JSON array of objects into clean CSV, ready for Excel or Sheets.