JSON Diff Checker
Paste two JSON objects below. Both sides are automatically formatted before comparing, so field-level changes are easy to spot.
Advertisement
Why JSON needs its own diff view
Comparing raw, minified JSON with a plain text diff is painful — a single field change can shift an entire line, making the diff look far bigger than it really is. This tool pretty-prints both inputs first (one key per line, consistent indentation), so the diff only highlights what actually changed.
It's useful for comparing two versions of a config file, two API responses, or the before/after state of an object in your application.
Frequently asked questions
- What if my JSON is invalid?
- If either input can't be parsed as JSON, the tool falls back to comparing the raw text you pasted, so you'll still see a diff — just without formatting applied.
- Does key order matter?
- Yes — this is a text-based diff after pretty-printing, so if two objects have the same keys in a different order, they'll show as changed even though the data is equivalent.
- Can I compare JSON arrays?
- Yes, arrays are formatted and compared the same way as objects.