Free breadcrumb schema generator: add each level of your page’s path and get valid BreadcrumbList JSON-LD plus a copyable <script> tag. Help Google show a clean breadcrumb trail instead of a raw URL in search results.
Paste the <script> tag into your page’s <head> (or anywhere in <body>), then validate the live URL with Google’s Rich Results Test.
A breadcrumb schema generator produces BreadcrumbList structured data in JSON-LD — an ordered list of ListItem entries that describes exactly where the current page sits within your site’s hierarchy. A typical trail might be Home › Laptops › Gaming Laptops › Model X. When Google parses this markup, it can replace the long, messy URL normally shown beneath a search result with a clean, clickable breadcrumb path. That single change makes listings easier to scan, communicates site structure at a glance, and can improve click-through rate.
The breadcrumb rich result is one of the most reliably displayed structured-data enhancements — unlike FAQ or review snippets, breadcrumb trails appear broadly across normal commercial and informational results, which makes BreadcrumbList a high-value, low-effort markup to add site-wide.
The structure is small and strict. A BreadcrumbList requires an itemListElement array, and each element is a ListItem with:
position — the 1-based order of the item in the trail (this tool sets it automatically).name — the visible label for that level.item — the URL the level points to.That is everything required. The most important rules are ordering and consistency: positions must increase from the top of the hierarchy (1) down to the current page, and the labels should align with the breadcrumb links users actually see on the page. You can omit the item URL on the final, current-page element if you prefer, though including it is widely accepted.
To stay eligible: make sure every breadcrumb level represents a real, crawlable page; keep positions sequential with no gaps; and reflect your genuine information architecture rather than inventing levels for keywords. If a single page legitimately belongs to more than one category path, you may emit multiple BreadcrumbList objects. Use absolute URLs, and confirm the markup parses cleanly in the Rich Results Test and the Schema Markup Validator — both are linked from this tool.
Add one row per level — Home first, current page last — and the BreadcrumbList JSON-LD assembles live with positions numbered for you. Copy the complete <script> tag and paste it into the page’s HTML. It runs entirely client-side, so nothing is uploaded. Breadcrumb markup pairs naturally with Article and Product markup on the destination pages, giving Google a complete picture of both the page content and its place in your site.
BreadcrumbList Schema.org structured data describing the hierarchical path to the current page (for example Home › Category › Product). When Google understands it, the search result shows a readable breadcrumb trail instead of the bare URL, improving clarity and click-through.position property automatically based on the order of your rows.BreadcrumbList objects, each representing a valid path. For most pages, a single trail is enough.All free, all client-side. Generate every structured data type your site needs — plus sister hjLabs tools.
Q&A pairs for the FAQ rich result.
Blog, news & article structured data.
Price, availability & ratings markup.
Address, hours & geo for local SEO.
Brand, logo & social profiles.
Meta tags, robots & SERP preview tools.
Format, validate & convert JSON, CSV & more.
Social preview images & favicons.