jsonld@web
jsonld@web:/json-ld-generator$  ./generator.js --help
tool · running 17 schema types

> json-ld generator

Fill in the fields on the left. Valid JSON-LD appears on the right in real time. Copy, validate, ship.

April 18, 2026 -- v2.0 major update: We’ve rebuilt the generator from the ground up. It now supports 17 schema types (up from 3), emits strictly-valid JSON via JSON.stringify, shows live validation of required fields, and includes one-click shortcuts to Google’s Rich Results Test and the schema.org Validator. Your form state is preserved between visits. The legacy 3-type generator has been retired.
running: generator.js esc to clear

About this generator

If you are looking for the most comprehensive tool on the web to generate fast JSON-LD / schema markup (also known as “structured data”) for your website, you’re in the right place. Our JSON-LD Generator now has options for:

  • Article, NewsArticle, BlogPosting
  • Breadcrumb
  • Book
  • Course
  • Event
  • FAQ
  • HowTo
  • Job Posting
  • Local Business (with 100+ sub-types -- Restaurant, Hotel, Dentist, etc.)
  • Organization
  • Person
  • Product (with offers, ratings, and reviews)
  • Recipe
  • Review
  • Video
  • WebSite (for the Google Sitelinks Search Box)
  • WebPage

If you want validated example code for any of these, check the sidebar of this site for real-world snippets.

Simply pick a schema type at the top, fill in the fields on the left, and the generated JSON-LD appears on the right in real time. For Local Business or Organization, if you need to convert an address or zip code to latitude and longitude, use our companion tool.

Once your JSON-LD is ready, click Copy or use Test in Google Rich Results to validate it directly -- we’ll copy the code to your clipboard and open the test tool in a new tab for pasting.

We’re always open to new suggestions, so please let us know!