JSON Diff - Compare JSON Online
Free Online JSON Diff & Comparison Tool
Compare two JSON objects and instantly find all differences. This JSON diff checker uses semantic comparison (not just text diff) to identify added, removed, and modified values at any nesting level. Perfect for comparing API responses, debugging webhooks, validating configuration changes, or reviewing JSON data changes.
🔍 Semantic Comparison
Compares JSON structure and values, not just text. Finds real differences even if formatting changes.
🎨 Color-Coded Diff
Green for added, red for removed, purple for changed. See exactly what's different at a glance.
⚙️ Flexible Options
Ignore key order or array order for flexible comparison. Great for unordered data.
How to compare JSON:
- Paste your original JSON in the left panel
- Paste the modified JSON in the right panel
- Click Compare JSON to see all differences
- Review color-coded results and the changes report
Frequently Asked Questions
How do I compare two JSON files?
Paste your original JSON in the left panel and modified JSON in the right panel, then click Compare. The tool highlights added (green), removed (red), and modified (purple) values with their exact paths.
Does JSON key order matter?
By default, key order is ignored - so {"a":1,"b":2} equals {"b":2,"a":1}. You can disable this if key order matters for your comparison.
Can I compare nested JSON?
Yes! This tool performs deep comparison of nested objects and arrays at any depth, showing the exact path where each difference occurs.
Is my JSON data safe?
All comparison happens in your browser. Your JSON data is never sent to any server.