JSON Diff Tool
Paste two JSON values and instantly compare them. See added, removed, changed, and unchanged values with normalized JSON previews.
Normalized left JSON
Normalized right JSON
Diff result
What is a JSON diff tool?
A JSON diff tool compares two JSON values and highlights the differences between them.
It is useful for API debugging, payload comparison, regression checks, config reviews, and tracking changes in structured data.
How to use the JSON Diff Tool
- Paste the first JSON into the left field.
- Paste the second JSON into the right field.
- Choose whether to ignore key order and whether to show unchanged values.
- Click Compare to see the diff.
Tips
- Ignoring key order is useful when two JSON objects contain the same values but different property order.
- Normalized JSON previews help verify exactly what was compared.
- Showing unchanged values is useful for full inspection, but hiding them makes the diff easier to scan.
- Everything runs locally in your browser.
JSON diff review workflow
Compare normalized payloads
Normalize formatting and key order before reviewing changes so the diff focuses on data changes instead of whitespace.
Watch nested paths
Most API regressions appear in nested objects, arrays, null values, or renamed fields rather than at the top level.
Separate expected and unexpected changes
Use the diff to confirm intended additions while spotting removed fields or type changes that may break clients.
Validate after comparing
After finding differences, validate the new payload against a schema or generated TypeScript type when the contract matters.
Related guides
Learn the workflow behind this tool and what to check next.
How to debug API JSON responses
Format the response, confirm the HTTP status, validate the schema, and compare payload changes before changing application code.
How to debug JSON API payloads
A practical workflow for formatting JSON, finding syntax errors, validating payload shape, and checking response status when API data looks wrong.
How to clean CSV data before import
A CSV cleanup workflow for reviewing imported data, deduplicating rows, filtering records, and extracting the columns that matter.
JSON diff checks that catch subtle API changes
A JSON diff is useful when two responses look similar but one breaks a test, cache key, analytics event, or integration.
Structure changes
Look for renamed properties, moved nested fields, added wrappers, removed arrays, and changed object shapes.
Value changes
Compare IDs, flags, timestamps, status fields, and numeric values that can change behavior without changing structure.
Release review
Diff before and after payloads when deploying backend changes, changing serializers, or upgrading an API version.
Noise reduction
Normalize formatting first so the diff focuses on real data changes instead of whitespace.
Privacy and usage
Built for quick checks without an account
Toolinix tools are designed for short developer tasks: paste a safe sample, inspect the result, copy what you need, and move on.
No login required
You can use the tools without creating an account, subscribing to a newsletter, or saving a workspace.
Local when possible
Formatters, generators, encoders, and text utilities generally run in your browser. Network diagnostics may need a server-assisted lookup to check public URLs, domains, or IPs.
Keep secrets out
Do not paste production passwords, private keys, access tokens, customer records, or regulated data into online tools unless your own security policy allows it.
Related tools
You may also find these tools useful.