JSON Diff Tool
Paste two JSON values and instantly compare them. See added, removed, changed, and unchanged values with normalized JSON previews.
Normalized left JSON
Normalized right JSON
Diff result
Added: 0
Removed: 0
Changed: 0
Unchanged: 0
What is a JSON diff tool?
A JSON diff tool compares two JSON values and highlights the differences between them.
It is useful for API debugging, payload comparison, regression checks, config reviews, and tracking changes in structured data.
How to use the JSON Diff Tool
- Paste the first JSON into the left field.
- Paste the second JSON into the right field.
- Choose whether to ignore key order and whether to show unchanged values.
- Click Compare to see the diff.
Tips
- Ignoring key order is useful when two JSON objects contain the same values but different property order.
- Normalized JSON previews help verify exactly what was compared.
- Showing unchanged values is useful for full inspection, but hiding them makes the diff easier to scan.
- Everything runs locally in your browser.
Related tools
You may also find these tools useful.
JSON Formatter
Format and minify JSON instantly.
Data & Format
›
Text Diff
Compare two texts line by line and highlight differences.
Text & Content
›
JSON ↔ YAML Converter
Convert JSON to YAML and YAML to JSON instantly.
Data & Format
›
JSON Lines Viewer / NDJSON Viewer
View NDJSON as a table and convert it to a JSON array.
Data & Format
›
JSON Diff Tool FAQ
Is my JSON sent to the server?
No. Everything runs locally in your browser.
Can it ignore key order?
Yes. The tool can normalize object keys before comparison.
Does it compare nested objects and arrays?
Yes. It compares nested objects and arrays and shows path-based differences.