Schema Generator
Generate JSON-LD for Article, BreadcrumbList, Organization, WebSite, and SoftwareApplication in the browser.
// INPUT
Editing the fields updates the JSON-LD and script tag below automatically.
Schema type
Choose the kind of structured data you want to create.
// GENERATED_JSON_LD
Add the generated JSON-LD to the page, then confirm it with the Schema Checker.
JSON-LD
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "TOOLPOOL",
"description": "Practical tools for web production and development.",
"image": [
"https://toolpool.tools/ogp.png"
],
"url": "https://toolpool.tools/",
"datePublished": "2026-05-09",
"dateModified": "2026-05-09",
"author": {
"@type": "Organization",
"name": "TOOLPOOL"
},
"publisher": {
"@type": "Organization",
"name": "TOOLPOOL",
"logo": {
"@type": "ImageObject",
"url": "https://toolpool.tools/icon-512.png"
}
}
}HTML script tag
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "TOOLPOOL",
"description": "Practical tools for web production and development.",
"image": [
"https://toolpool.tools/ogp.png"
],
"url": "https://toolpool.tools/",
"datePublished": "2026-05-09",
"dateModified": "2026-05-09",
"author": {
"@type": "Organization",
"name": "TOOLPOOL"
},
"publisher": {
"@type": "Organization",
"name": "TOOLPOOL",
"logo": {
"@type": "ImageObject",
"url": "https://toolpool.tools/icon-512.png"
}
}
}
</script>// ABOUT THIS TOOL
Empty fields are omitted from the output.
- Outputs JSON-LD, the format recommended by Google.
- After generating markup, check it with the Schema Checker or Google Rich Results Test.
- Eligibility for search features and rich results depends on the page content and each search engine's rules.
// USE CASES
- Check title, description, OGP, and Schema before publishing
- Find missing metadata that affects sharing, search, or structured data
- Share the before-and-after state with someone else
// FAQ
What can this tool do?
Generate JSON-LD for Article, BreadcrumbList, Organization, WebSite, and SoftwareApplication in the browser.
How is the input handled?
Processing happens in your browser. Files and entered content are not sent to the server for processing.
Can I use generated or extracted content as-is?
Use it as a practical check or draft. Before publishing, confirm that it matches the actual page content and your operating rules.