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.
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
- Paste a JSON-LD document or HTML containing application/ld+json script blocks.
- Run the inspector and review block and node summaries.
- 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.