Zero Signup ToolsFree browser tools

SEO Tools

Schema Markup Generator

Generate JSON-LD schema markup for Article, FAQ, Product, Local Business, Event, Recipe, and more. Live preview, validation, copy-ready HTML embed.

Schema type

Pick a schema.org type to generate JSON-LD for

Inputs (Article)

Up to 110 characters. Required.

1200x630 or larger. Required for some rich result formats.

Square or wider, at least 112x112.

How to use

  1. Pick a schema type at the top: Article, FAQ, Product, LocalBusiness, Organization, Person, BreadcrumbList, Event, or Recipe.
  2. Click Load sample to seed every field with a realistic example, or fill the inputs from your own content.
  3. Read the JSON-LD output and the validation panel as you type. Required fields and bad URLs, dates, currencies, country codes, and ISO durations are flagged inline.
  4. Click Copy JSON for the raw JSON-LD, or Copy HTML for the script tag wrapper, then paste it inside your page's head element and validate it with the Google Rich Results Test.

About this tool

Schema Markup Generator builds JSON-LD structured data that you can paste into the head of any page so Google, Bing, and other search engines understand what is on it. Pick a schema.org type from the picker (Article, BlogPosting, FAQPage, Product, LocalBusiness, Organization, Person, BreadcrumbList, Event, or Recipe), fill in the fields, and the generator emits a valid JSON-LD object live as you type, plus a ready-to-paste HTML embed wrapped in a script type="application/ld+json" tag. Each field is labeled, marked required where Google requires it, and grouped so you only see the inputs that matter for the type you picked. Validation runs as you type: required fields are flagged, URL fields check for a valid http or https URL, date fields check for ISO 8601 format, ISO 4217 currency codes (USD, EUR, GBP) and ISO 3166-1 alpha-2 country codes (US, GB, DE) are checked, ratings are kept inside the 1 to 5 range, ISO 8601 durations like PT30M and PT1H30M are checked for Recipe times, and FAQ pages and breadcrumbs warn if you have too few items for rich results. Repeatable blocks (FAQ questions and answers, breadcrumb items, recipe ingredients and instructions) come with sensible add and remove controls. The output is canonical JSON-LD: Article and BlogPosting use mainEntityOfPage, image arrays, and nested Person and Organization objects with ImageObject logos, FAQPage uses Question and Answer entities, Product wraps offers and AggregateRating, LocalBusiness and Event nest a PostalAddress inside Place, BreadcrumbList numbers each ListItem with the right position, and Recipe uses HowToStep instructions and a NutritionInformation object. Loaded samples are realistic and ready to validate against the Google Rich Results Test. The whole tool runs in your browser, so the content you describe (drafts, products, contacts, internal pages) never leaves your device. Useful for SEO specialists adding rich results to clients' pages, content teams marking up new articles and blog posts, ecommerce teams describing products with prices and ratings, local businesses adding NAP and address schema, marketers shipping FAQ schema for support pages, and developers wiring breadcrumb schema into a CMS.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsSEO Tools