JSON tools
JSON Diff
Paste an original and an updated document to get a readable structural diff, with an optional unordered-array comparison.
The JSON documents are equivalent.
All data is processed locally in your browser. Nothing is uploaded or sent to analytics.
Most tools process locally in your browser. Background removal uploads selected images to the configured server processor and deletes the source after processing.
Sponsored linkLearn more →
How to use
- Paste JSON in both panels.
- Choose whether array order matters and run the comparison.
- Copy a path or download a plain-text difference report.
Great for
- Reviewing API changes
- Comparing configuration versions
- Checking generated JSON
Good to know
Arrays compare by index by default. Treating arrays as sets can hide meaningful ordering changes.
Frequently asked questions
Are whitespace changes reported?
No. Both sides are parsed first, so formatting and key order do not create differences.
What does a changed path show?
It shows the previous and new JSON value at that path.
You may also like
JSON Formatter & Validator
Format, validate, minify and inspect JSON with line-aware errors, statistics and safe local processing.
Open tool →JSON Viewer
Explore JSON in a collapsible tree with paths, search, value copying and local browser processing.
Open tool →JSON Schema Generator & Validator
Generate a JSON Schema from sample data or validate JSON with multiple field-level errors in your browser.
Open tool →