JSON ValidatorDeveloper Tools
Checks JSON syntax and explains any error in plain English.
Validate JSON-LD in your browser, or load a public page and check the JSON-LD blocks in its HTML. URL loading may use Utilza's server when the browser cannot retrieve the page directly.
Accepts a single object, an array, or multiple JSON-LD blocks. Load From URL extracts JSON-LD from the page; microdata is noted but not validated here.
Code mode parses your JSON-LD directly in the browser and checks the item tree for syntax errors, missing context, unknown types, unsupported properties, and basic value issues such as invalid URLs or date formats.
Load From URL first requests the public page from your browser. If browser restrictions block that request, Utilza's server may retrieve the HTML. JSON-LD blocks are then extracted and validated in your browser. Microdata markers can be detected, but microdata is not validated by this checker. Read the privacy policy before loading an address, and avoid URLs containing credentials or tokens.
The validator also compares common schema types against published rich result requirements so you can spot missing fields in Article, Product, FAQPage, BreadcrumbList, Organization, Event, Recipe, VideoObject, and similar markup.
It can detect microdata markers in a fetched page, but this checker validates JSON-LD only. Paste the JSON-LD code or load a public page that includes it in the fetched HTML.
No. Valid markup is only one part of eligibility. Google also considers page quality, content, and policy compliance.
The tool checks the raw HTML response. If your schema is injected later by JavaScript, it may not appear in the fetched version.
Often used together with Schema Markup Validator.
Checks JSON syntax and explains any error in plain English.
Shows JSON as a collapsible tree with search and copyable paths.
Checks one page for SEO basics, response details, tags, headings, links, and structured data without running JavaScript.