Breadcrumb Schema Generator

Generate BreadcrumbList schema markup for site navigation paths.

1
2
3
Home Category Current Page
Breadcrumb Schema
<script type="application/ld+json">
{
  "@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": "Current Page"
    }
  ]
}
</script>

What is the Free Breadcrumb Schema Generator?

The free Breadcrumb Schema Generator creates a BreadcrumbList JSON-LD block from a list of breadcrumb items — each with a label and a URL. Breadcrumb schema enables Google to display breadcrumb navigation trails in search results (e.g. Home › Category › Page), replacing the raw URL with a more readable path.

  • Add breadcrumb structured data to all inner pages of a website for SERP display.
  • Replace the default URL display in search results with a readable breadcrumb trail.
  • Improve click-through rate by helping users see where a page sits within your site hierarchy.
  • Add BreadcrumbList schema to product, category, and blog pages for richer results.
  • Validate and copy breadcrumb schema output from a CMS-generated template.

How to Use the Free Breadcrumb Schema Generator

  1. 1 Click + Add Item to add each breadcrumb step.
  2. 2 Enter the breadcrumb label (e.g. "Home", "Tools", "JSON Formatter") and its URL.
  3. 3 The last item (the current page) does not need a URL — leave it blank if desired.
  4. 4 Drag items to reorder if needed, then click Copy JSON-LD.

Key Features

  • 🍞
    BreadcrumbList schema
    Generates valid schema.org BreadcrumbList structured data for SERP breadcrumb display.
  • Live JSON output
    Schema updates in real time as you add or edit breadcrumb items.
  • 📋
    Copy JSON-LD
    One-click copy of the complete breadcrumb schema block.
  • 🔒
    Private & local
    Runs entirely in your browser — no data is uploaded.

Example Usage

Example Input
Home → https://example.com/
Tools → https://example.com/tools/
JSON Formatter → (current page, no URL needed)
Example Output
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "Tools", "item": "https://example.com/tools/" },
    { "@type": "ListItem", "position": 3, "name": "JSON Formatter" }
  ]
}

Frequently Asked Questions about the Free Breadcrumb Schema Generator

What is the free Breadcrumb Schema Generator?
Generate BreadcrumbList schema markup for site navigation paths.
Is the Breadcrumb Schema Generator free to use?
Yes, the Breadcrumb Schema Generator is completely free. No account, subscription, or signup is required — ever.
Does my data get uploaded anywhere?
No. The Breadcrumb Schema Generator runs entirely in your browser. Your data is never sent to any server.
Does it work offline?
Yes. Once the page has loaded, the tool works without an internet connection.
Which browsers are supported?
All modern browsers — Chrome, Firefox, Safari, and Edge. No plugins or extensions required.
Does the last breadcrumb item need a URL?
No — the last item (the current page) can omit the URL in BreadcrumbList schema. Google treats it as the current page.
Do I need to add breadcrumb schema to every page?
For best results, add it to all inner pages. Google displays breadcrumbs in results for pages that have valid BreadcrumbList schema or clear HTML breadcrumb navigation.

Related Free Schema Markup Tools