JSON Compare
Compare two JSON payloads and see creates, removes, and changes at each path.
When to use this tool
- Comparing a failing test's expected vs. received JSON.
- Diffing two config snapshots after a deploy regression.
- Spotting API drift between environments or versions.
How it works
- Paste the left (baseline) JSON.
- Paste the right (new) JSON.
- Read the structural diff — added, removed, and changed paths.
- Use the diff to scope a fix or a contract test.
Privacy: This tool runs entirely in your browser. Your input is not sent to our servers.
Advertisement
Frequently asked questions
Does it diff array order?
Yes. Arrays are compared by index, not as sets. If order does not matter, sort both sides first.
Can I diff large payloads?
Yes, but browser memory is the limit. For very large files, consider a CLI diff tool like jd.
Are secret values redacted?
No. Diffing happens locally but the view shows values. Redact sensitive fields before pasting if you are pairing on screen.