JSON-LD escape checker
Google now applies a single pass of HTML unescaping to JSON-LD. Double-escaped entities are no longer unrolled: see what Google actually reads, and get your block rewritten with standard JSON escapes.
Runs locally in your browser
HTML unescaping only happens inside a script tag. Pick the context your markup lives in.
Paste your markup to get started.
Other tools
JSON-LD validator
Check pasted structured data against the properties Google requires and recommends. No URL, no crawl, no captcha.
Schema markup generator
Fill in the fields Google documents for your type and get valid JSON-LD, ready to paste.
Microdata and RDFa to JSON-LD
Convert legacy inline markup into the format Google recommends, without touching your templates by hand.