Free Breadcrumb Schema Generator - Generate BreadcrumbList JSON-LD in Seconds
Add your breadcrumb trail, copy the JSON-LD and paste it into your page's <head>. A free breadcrumb schema generator built on the exact schema.org/BreadcrumbList spec - for Google's breadcrumb rich snippets and AI answer engines alike.
Based on schema.org/BreadcrumbList · Validated JSON-LD Output
Fill Your Breadcrumb Details
⚠️ Please fix the following errors:
Bulk Add Breadcrumbs
•
Name | URL•
Name<TAB>URL•
Name, URLWhat Is Breadcrumb Schema (BreadcrumbList)?
Breadcrumb schema - formally the BreadcrumbList type on schema.org/BreadcrumbList - is a piece of JSON-LD structured data that describes the position of a page within your site's hierarchy, step by step, from the homepage down to the current page.
In short: a "breadcrumb schema generator" is a tool that turns your breadcrumb
trail (Home › Category › Product) into a ready-to-use {"@type": "BreadcrumbList"}
JSON-LD block, built from an ordered array of ListItem entries, each with a position,
name, and item URL. This page generates that code instantly, for free, in your browser.
According to Google Search Central's breadcrumb structured data documentation, adding valid BreadcrumbList JSON-LD lets Google replace the plain URL shown under your title tag in search results with a clickable breadcrumb trail - a small but consistent rich snippet that improves how your listing looks and helps both traditional search and AI-based answer engines understand exactly where a page sits in your site structure.
Breadcrumb schema (BreadcrumbList) example
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Category",
"item": "https://example.com/category"
},
{
"@type": "ListItem",
"position": 3,
"name": "Product",
"item": "https://example.com/category/product"
}
]
}A Free Breadcrumb Schema Generator Built for Real Websites
No sign-up, no watermark, no code editor required - just clean, valid BreadcrumbList JSON-LD you can trust.
100% Free, No Sign-Up
Generate unlimited breadcrumb schema for every page on your site - no account, no email, no usage cap.
Clean, Valid JSON-LD
Output follows the schema.org BreadcrumbList spec exactly, so it passes Google's Rich Results Test and works as a reliable breadcrumb checker.
Built for AI & Traditional Search
The same structured hierarchy that powers Google's breadcrumb rich snippets also helps AI Overviews and other answer engines understand where a page sits in your site.
Bulk Add Your Trail
Paste your full breadcrumb path at once in pipe-, tab-, or comma-separated format - no manual re-typing per level.
Reorder & Edit Instantly
Move items up or down, remove any level, and watch the JSON-LD - and the live trail preview - update as you edit.
Nothing Leaves Your Browser
Everything runs client-side. Your page structure is never uploaded or stored on a server.
How to Create and Add Breadcrumb Schema to Your Website
Add your breadcrumb trail
Type each level in order above, or use Bulk Add to paste your whole trail in one go.
Fill in page details
Add your page URL and canonical URL so the schema points to the right page.
Copy the generated code
Hit Copy (or Download) to grab the ready-made <script type="application/ld+json"> block.
Paste it into your page <head>
Add the script to your page's <head>, then use a breadcrumb checker like Google's Rich Results Test to validate it before publishing.
Frequently Asked Questions About Breadcrumb Schema
What is breadcrumb schema (BreadcrumbList) used for?
Breadcrumb schema, built on the schema.org BreadcrumbList type, tells search engines exactly where a page sits in your site's hierarchy - Home › Category › Product, for example - so Google can show a breadcrumb trail in search results instead of a raw URL, and AI systems can understand your site structure.
What is a BreadcrumbList in schema.org?
BreadcrumbList is a schema.org type made up of an ordered array of ListItem entries. Each ListItem has a position (its order in the trail), a name (the label shown), and an item (the page's URL) - together they describe the full path from your homepage to the current page.
Is this breadcrumb schema generator really free?
Yes. It's completely free to use, with no sign-up, no watermark, and no limit on how many breadcrumb schemas you generate.
How do I check or validate my breadcrumb schema?
Use Google's Rich Results Test or the Schema Markup Validator - both linked next to the generated code above. Paste your page URL or the JSON-LD itself, and either tool will act as a breadcrumb checker, flagging missing fields or formatting errors before you publish.
Does breadcrumb schema create rich snippets in Google search results?
Yes. When your BreadcrumbList JSON-LD is valid and matches your visible navigation, Google can replace the plain URL shown under your page title with a clickable breadcrumb trail - a small, consistent rich snippet that appears across relevant search results.
What does Google Search Central say about breadcrumb structured data?
Google's Search Central documentation defines breadcrumb structured data using the BreadcrumbList JSON-LD format and recommends it for any site with a clear content hierarchy - it's one of Google's officially supported structured data types for rich results, alongside FAQ, Product, and Article schema.
Is breadcrumb schema useful for B2B and SaaS websites?
Yes. B2B and SaaS sites often have deep navigation - product suites, feature pages, industry or use-case pages - and breadcrumb schema helps Google understand how those pages relate to each other, which supports clearer indexing and internal-linking signals even though the visual rich snippet itself isn't guaranteed.
Can I bulk add my breadcrumb trail instead of typing each level manually?
Yes. Use the Bulk Add Breadcrumbs panel above the builder - paste your list in Name | URL, tab-separated, or comma-separated format, one level per line, then choose Append or Replace all.
What's the difference between breadcrumb schema and the visible breadcrumb navigation on my page?
The visible breadcrumb trail (Home > Category > Product) is HTML your visitors see and click through. Breadcrumb schema is the JSON-LD version of that same trail, placed in your page's <head>, so search engines can read the structure programmatically. Google requires the two to match - don't mark up a hierarchy that isn't shown on the page.
Explore More Free Schema & SEO Tools
Schema Markup Generator Hub
16 JSON-LD generators in one place - Organization, Article, Product, Review, Event, and more.
FAQ Schema Generator
Turn your Q&A content into valid FAQPage JSON-LD in seconds.
Product Schema Generator
Price, availability & ratings markup for Shopping and rich results.