Add Schema Checker to your device

Use your browser menu to install this website as an app or add it to your home screen.

Free check tool • Runs locally

Schema Diff Checker

Compare two JSON-LD documents and inspect added, removed and changed JSON properties with a downloadable report.

🔒 Browser-local: pasted data and uploaded CSV files stay on this device. These tools do not submit your input to a server, create an account, or save your source code in a database. “Check this result” transfers output within the current browser tab and removes it after loading.

Compare before and after JSON-LD

Compares JSON structure, not JSON-LD semantic equivalence. Object key order is ignored; array order is significant. Maximum 400 changes displayed.

Ready. Nothing has been uploaded.

Output

Four practical comparison examples

  1. Product price update: Compare a Product with offers.price of 1299.00 against the same Product with 1199.00. The report should show a changed value at the nested price path. Verify the visible storefront price before using the new markup.
  2. New Article author: Compare an Article without author to one containing a Person with name. This is an added property, not proof that the author is genuine or that the article meets Google's policies.
  3. Removed availability: Compare two Offer objects where availability is present only in the first. Review whether the removed field reflects a deliberate content change.
  4. Reordered FAQ entries: Reordering an array can produce differences even when its questions are unchanged. Array position is significant to this structural comparison; interpret it separately from semantic meaning.

Common mistakes and fixes

Do not paste JavaScript object literals with single quotes or trailing commas; both sides must be valid JSON. Keep the same entity and comparable scope on both sides, otherwise a long diff may simply mean you compared unrelated pages. A changed @id can alter entity identity, so review it carefully. This is a structural JSON comparison, not a semantic JSON-LD equivalence engine, crawler or automatic schema repair tool.

Review workflow: Save the before version, paste the proposed after version, inspect the paths and export the report. Then validate the final JSON-LD and the live page separately using the Schema Markup Validator.

We are here to help

Need help with a tool?

Found a bug, unexpected result, or problem downloading a corrected file? Contact our support team. We welcome clear reports and suggestions.

Have a suggestion for improving or changing any of our tools? Please don't hesitate to contact our support team. We'd be happy to hear from you. Thank you for your feedback!

Get Edge ExtensionMicrosoft Edge · Coming Soon
Get it fromMicrosoft StoreComing Soon for Windows

Schema Support Checker Edge extension and Windows app are coming soon.

PASS SOMETHING USEFUL ON

Share this tool

Good website tools are
worth sharing.

Found this tool useful? Share this exact page with someone who may benefit. The Share Card never redirects to a different article, guide or tool.

Share only this page's public URL; your pasted input, results and uploaded files are never included.

You can also link to this page from your blog, community or project guide.
From the same owner

Explore our other projects

Imran Saeed
Developed by Imran Saeed

Independent tools for freelancers, developers and website owners.

Find structured data issues, understand Google guidance and apply safe fixes on your device.

Connect with Imran Saeed