Compare two JSON objects structurally — or two blocks of code/text line by line and word by word — to spot added, removed, and changed values instantly. JSON mode also accepts Python dicts (single quotes, True/False/None), so you can diff dictionary output directly.
How to use JSON Diff
Paste the original on the left and the changed version on the right.
Choose JSON, Line, or Word mode.
Review the highlighted additions, deletions, and modifications.
Frequently asked questions
What does JSON mode do differently?
It compares the parsed structures key by key, reporting added, removed, modified, and type-changed paths instead of raw text lines.
Can I diff two Python dictionaries?
Yes. In JSON mode each side accepts a Python dict or list literal (single quotes, True/False/None, tuples, trailing commas) as well as JSON, so you can compare dictionary output without converting it first.
Is my data private?
Yes — the comparison happens entirely in your browser; nothing is uploaded.