JSON-LD Formatter & Checker
Beautify JSON-LD schema and verify it has what search engines need.
Tip: paste raw JSON, with or without the <script> wrapper, both work. @graph arrays are supported.
About this tool
The JSON-LD formatter beautifies structured data and runs essential checks: is it valid
JSON, is @context present, is @type declared on every entity, and are the
common required properties there (for example headline on an Article or
name on a Product)?
Paste raw JSON or the full <script type="application/ld+json"> block
the tool strips the wrapper automatically and understands @graph.
How to use
- 1. Paste your JSON-LD (raw or inside its script tag).
- 2. Click Format & check.
- 3. Fix any flagged issues, then copy the clean markup (optionally wrapped in its script tag).
Frequently asked questions
What does the checker validate?
JSON syntax, @context, @type on every entity (including inside @graph) and the most common required properties per type. It is a fast sanity check, not a full schema.org validator.
Can I paste the whole script tag?
Yes, the script wrapper is stripped automatically before parsing.
Is it free?
Yes, unlimited use, no signup.
Does it check every schema.org property name?
No, it checks structure and key properties. Use Google's Rich Results Test for full eligibility checks.
Is your website secure? Run the free 7-section scan: vulnerabilities, malware, headers, SEO and speed.
Scan my websiteRelated tools
More from Formatters & Minifiers and Developer.