JSON Diff
Compare two JSON documents and see exactly which keys were added, removed or changed.
A JSON diff walks two documents in parallel and reports every path where they differ — keys added, keys removed, values changed, and values whose type changed. Arrays can be compared by position or as sets, and the result is also emitted in JSON Patch form.
Runs in your browser- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
Why does my diff show changes when the files look the same?
How to use the json diff
- 1Enter or paste your first json.
- 2Enter or paste your second json.
- 3Turn "Ignore array order" on or off as needed.
- 4The result appears immediately — copy or download it.
Embed this tool
Put the working json diff on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
JSON Key SorterSort object keys and arrays in a JSON document to make two versions comparable.Sample JSON GeneratorTurn a JSON Schema into realistic sample documents, respecting types, enums, formats and constraints.Data Format ConverterConvert between JSON, YAML, XML, CSV, TSV and TOML in any direction, locally in your browser..env to JSON ConverterConvert .env files to JSON and back — for config migrations and CI variables.JSON FlattenerFlatten deeply nested JSON into dot-notation keys, or expand flat keys back into nested objects.JSON Formatter & ValidatorFormat, validate, repair and analyse JSON — with errors that point at the exact line.
Last updated
More data & format tools