Compare API responses, configuration files and JSON data structures. Paste two JSON documents to see exactly what changed, including nested values and array differences.
Compare JSON objects and API responses
Use this free JSON diff tool to compare two JSON documents side by side. It identifies added properties, removed properties and changed values, including nested objects and arrays. This is useful when checking API response changes, comparing configuration files, reviewing test fixtures or debugging frontend and backend data mismatches.
How to compare two JSON files
- Paste the original JSON into the first editor.
- Paste the updated JSON into the second editor.
- Select Compare JSON to parse both documents and inspect the differences.
- Review each JSON path and copy the generated report when needed.
JSON comparison features
- Detect added, removed and modified object properties.
- Compare nested objects and array values.
- Show the JSON path for each change.
- Ignore object key order while comparing structured data.
- Keep JSON input in the browser instead of uploading it.
Frequently asked questions
Does JSON key order matter?
No. Object keys are compared by name, not by their order in the source text. Array order is significant.
Can I compare API responses?
Yes. Copy the two API response bodies into the editors to identify differences between versions or environments.
Related developer tools on SkillHost
Use these connected utilities as part of the same development workflow: validate JSON against a schema, generate sample JSON data, format and inspect MySQL queries. You can also browse all developer tools or explore practical developer projects and source-code examples on SkillHost.
Official documentation and further reading
For deeper implementation details, refer to the MDN JavaScript JSON reference. Use the official specification or documentation to confirm runtime-specific behavior before deploying changes.
Privacy and browser processing
Core processing runs locally in your browser. SkillHost does not receive the text, code, tokens or data entered into this tool. Anonymous page-open and successful-use events may be recorded by SkillHost Tool Analytics; analytics events do not contain the submitted content.