JSON Structural / API Response Comparator
Text diff tools flag reordered arrays and formatting noise as changes. This comparator understands JSON structure: arrays compare order-insensitively, types are checked, and you see exactly which paths were added, removed, or changed — perfect for API contract checks.
Both documents are compared in your browser — nothing is uploaded.
Tool interface
Differences
Introduction
When an API changes its response shape, you need to know what broke — not what was reformatted. This comparator walks both documents, compares arrays as sets when you choose, checks types, and reports path-level differences.
How to use
- Paste the baseline JSON and the comparison JSON.
- Keep "unordered arrays" on for semantic comparison.
- Click Compare JSON and review the path table.
Limitations
- Very large documents may be limited by browser memory.
- Array items are matched by serialized equality, not by key-based pairing.
FAQ
Is my data uploaded anywhere?
No. Comparison runs locally in your browser.