See exactly what changed between two JSON objects or API responses. Ideal for debugging APIs, reviewing config changes, and data migrations. Runs locally in your browser—no data leaves your device.
Free JSON compare online — no uploads. All processing happens locally in your browser.
All JSON processing happens locally in your browser. No data is uploaded or stored.
Compare two JSON structures and see exactly what changed.
Paste your original JSON in the left panel and modified JSON in the right panel. You can also drag-and-drop .json files or use the Sample button to load example data.
The tool compares both JSON structures in real time. Use Tree view to see added (green), removed (red), and modified (yellow) keys. Use Raw view for line-by-line comparison.
Toggle between side-by-side and inline diff modes. Enable line numbers from the toolbar if needed. Use Format/Minify to normalize whitespace before comparing.
Copy the diff summary, JSON patch (RFC 6902), or Markdown. Download the patch or Markdown file. All processing happens in your browser; no data is uploaded.
Explore these related free tools to enhance your productivity and workflow.
Format, validate, and minify JSON code with syntax highlighting
Validate JSON syntax with error detection and location highlighting
Compare two texts and find differences with highlighting
Generate JSON Schema from sample JSON. Infer types and structure
A JSON diff compares two JSON structures and shows what changed: added keys (new in the second JSON), removed keys (only in the first), and modified values (same key, different value). This tool runs the comparison locally in your browser.
Comparing JSON is useful for API response changes, config file updates, data migrations, and code reviews. You can spot exactly which fields changed between two versions.
Paste your original JSON in the left panel and the modified JSON in the right panel. The tool highlights added keys in green, removed keys in red, and modified values in yellow. You can also drag-and-drop JSON files or use the Sample button.
Tree view shows a structural diff of keys and values (added, removed, modified). Raw view shows a line-by-line text diff of the formatted JSON, similar to a code diff.
Yes. All JSON comparison happens in your browser. No data is sent to any server. Your JSON stays on your device, so it's safe for sensitive or confidential data.
Yes. The JSON Diff Viewer is 100% free with no registration, no usage limits, and no uploads. All comparison runs in your browser.
No. All JSON processing happens in your browser. No data is sent to any server. Your content stays private on your device.
Yes. Use Copy patch to copy an RFC 6902-style JSON patch to the clipboard, or Download patch to save it as a file. You can apply patches programmatically with libraries like fast-json-patch.
Yes. The tool is responsive and works on phones and tablets. Editors stack on small screens. For large JSON files, we recommend using a desktop for better performance.