Structured Data Inspector

Paste JSON-LD or HTML to inspect blocks, nodes, types, identifiers, contexts, graphs, duplicates, and obvious structure issues. Analysis stays in your browser and checks basic JSON-LD structure, not complete Schema.org conformance or rich-result eligibility.

Browser-local No signup required Web

Inspect pasted JSON-LD or JSON-LD script blocks inside pasted HTML locally, then summarize blocks, nodes, schema types, IDs, selected URL fields, and structural warnings.

How to inspect structured data

  1. Paste a JSON-LD document or HTML containing application/ld+json script blocks.
  2. Run the inspector and review block and node summaries.
  3. Inspect warnings and errors for context, type, IDs, graphs, and selected URL-shaped properties.

What the inspector checks

It parses objects, arrays, and @graph nodes; tracks @type and @id; and warns about missing or unusual @context, missing types, duplicate IDs, and obviously invalid selected URL values.

It is a structural inspector, not a complete Schema.org vocabulary validator or a search-engine rich-result eligibility test.

Privacy and limitations

The pasted JSON-LD or HTML is analyzed in your browser. No page is fetched, and the tool does not query Schema.org, Google, or another external validation service.

Structured Data Inspector FAQ

Can I paste an entire HTML snippet?

Yes. It extracts application/ld+json script blocks from pasted HTML.

Does it support @graph?

Yes. Object nodes inside @graph arrays are inspected.

Does it validate every Schema.org property?

No. It performs selected structural checks only.

Does a clean result guarantee rich results?

No. Search engines apply their own eligibility and content rules.

Is my markup uploaded?

No. Inspection stays in the browser.