Skip to tool

Schema.org JSON-LD Generator

Generate Schema.org JSON-LD structured data.

Output will appear here…

How to Use This Tool

  1. Choose a schema.org type and fill name, description, and URL (and any extra fields the form shows).
  2. Click Generate to build a JSON-LD <script type="application/ld+json"> block.
  3. Paste the snippet into your page <head> or CMS. Validate with Google’s Rich Results Test before relying on rich results.

Learn More About Schema.org JSON-LD Generator

About Schema.org JSON-LD Generator

Generate Schema.org JSON-LD structured data for better search engine understanding.

About

Generate Schema.org JSON-LD structured data for better search engine understanding.
Generate Schema.org JSON-LD structured data for better search engine understanding.
Runs in browser
Yes
No signup required
Yes

Examples

Article

Article
Input
{
  "type": "Article",
  "name": "My Article",
  "description": "A great article",
  "url": "https://example.com/article"
}
Output
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "name": "My Article",
  "description": "A great article",
  "url": "https://example.com/article"
}
</script>

Product

Product
Input
{
  "type": "Product",
  "name": "Widget",
  "description": "A useful widget",
  "url": "https://example.com/widget"
}
Output
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Widget",
  "description": "A useful widget",
  "url": "https://example.com/widget"
}
</script>

Minimal

Minimal
Input
{
  "type": "Article",
  "name": "Test",
  "description": "",
  "url": ""
}
Output
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "name": "Test",
  "description": ""
}
</script>

Use Cases

  • Check schema.org json-ld generator values while you draft a page, spreadsheet, or config.
  • Fill Type, Name, Description and compare the result to a second source.
  • Keep sensitive inputs on-device — this page runs the calculation in the browser.

Frequently Asked Questions

Related tools: