Schema.org Generator
Free online Schema.org structured data generator tool
About Schema Generator
Schema Generator builds a JSON-LD structured-data object against the schema.org vocabulary. You pick a schema type from six presets (Article, Product, FAQ, LocalBusiness, Person, Event), fill in common properties (name, description, url, image), optionally extend the object with arbitrary extra JSON properties, and the tool emits a pretty-printed JSON-LD block you can paste into a <script type="application/ld+json"> tag.
How to Use
1. Click one of the Schema Type chips (Article, Product, FAQ, LocalBusiness, Person, Event) to set @type. 2. Fill any of the Properties fields: name/title, description, URL, Image URL. 3. Optionally add Extra JSON properties as a JSON object string, for example {"price":"29.99"}, which is merged into the schema via Object.assign. 4. Click Generate Schema to produce the JSON-LD block in the output card, then use Copy to send it to the clipboard.
JSON-LD Output Shape
Every output object starts with @context: https://schema.org and @type: <chosen type>. The name, description, url, and image fields are only included if non-empty. The Extra JSON field, when valid JSON, is shallow-merged into the object via Object.assign, so it can override existing keys or add new ones. Invalid extra JSON is silently skipped, so a malformed extras string will not break generation.
▶Which schema types can I choose?
▶What happens if my Extra JSON is invalid?
▶Does the tool add type-specific required fields?
▶Is my data sent to a server?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee