Structured Data · Runs in your browser · Free

JSON-LD Validator

Check JSON-LD syntax and verify basic required properties for common schema.org types.

What this tool does

Parses JSON-LD, reports where invalid JSON breaks, confirms @context and @type, and checks required and recommended properties for Article, Product, FAQPage, Organization, LocalBusiness, Event, VideoObject and more.

Who should use it

Developers and SEOs who want a quick syntax and completeness check before using Google's official tools.

How it works

The JSON is parsed natively. For each node, its @type is looked up in a table of required and recommended properties derived from Google's structured-data documentation and each property's presence is checked.

How to use it

  1. Enter or paste json-ld in the form.
  2. Use "Load example" if you want to see how input should look.
  3. Press the run button. Processing happens instantly in your browser.
  4. Review the result panel, then copy or download the output if the tool offers it. Use Reset to start over.

Practical example

A Product without a name raises "Product: missing required property name".

Understanding the results

Errors need fixing; warnings list recommended properties. "Syntax OK" does not mean the markup is eligible for a rich result.

Limitations

It is not Google's Rich Results Test or the Schema Markup Validator and does not cover every type or eligibility rule.

Accuracy and report transparency

Results are computed in your browser from exactly what you enter. Deterministic steps (counting, parsing, encoding, validation) are verified by an automated test-suite with known answers. Where a method is a heuristic, the result panel says "estimated". No external data is used and nothing is invented.

Privacy

Your input never leaves your device for this tool. We count anonymous events (tool opened, run, copied) without storing what you typed. See the Privacy Policy.

Try these next

Frequently asked questions

What is the official validator?

Use Google's Rich Results Test for Google features and validator.schema.org for general schema.org validity.

Is my data sent to your server?

No. This tool runs entirely in your browser, so the text or files you enter stay on your device. We do record anonymous counts of how often each tool is opened or run (no input data) to see which tools are useful.

How accurate are the results?

Counting, parsing, encoding and validation steps are deterministic and covered by automated tests with known answers. Anything based on a heuristic is labelled "estimated" in the result panel.

Is this tool really free?

Yes. There is no account, limit or paid plan. The site is supported by advertising, which is disclosed on our Advertising Disclosure page.

References