Rich snippet preview tool
Edit the markup and watch an approximate search result update: stars, price, availability, dates, breadcrumbs. Errors that would stop an enhancement show beside it.
Paste JSON-LD or a page's HTML, or load a sample. Results appear as you type; nothing is sent anywhere.
Reading the preview honestly
Structured data feeds specific parts of a result: the star rating and review count come from aggregateRating, price and stock from offers, cooking time from totalTime, the breadcrumb path from BreadcrumbList. The title and description are mostly taken from the page itself.
Use the preview to catch things a list of errors can hide: a price in the wrong currency, a 4.6 that shows as 0.9 because bestRating is missing on a 5-point scale, or an event date an hour off because the time zone was left out. Google's own Rich Results Test is the authority on eligibility; this tool is for fast iteration before you get there.
Questions
Is this exactly what Google will show?
No. It is an approximation built from your markup so you can spot missing prices, broken ratings or wrong dates before publishing. Google's layout changes often, varies by device and query, and Google decides whether to show any enhancement at all.
Why does my title differ from the headline in my markup?
Google builds the blue title link mostly from your <title> element and on-page headings, not from JSON-LD. The preview uses the headline or name as a stand-in.
Why no FAQ drop-downs?
Google no longer shows FAQ rich results, and How-to results were removed in 2023, so the preview leaves them out.
Which types does the preview understand?
Product (price, availability, stars), Recipe (rating, time, image), Article (date, author, image), Event (date and venue), VideoObject (thumbnail and duration), JobPosting, and a breadcrumb path for any page with BreadcrumbList.