SEO and auditingRuns in your browser

BreadcrumbList Schema JSON-LD Generator

Paste the factual navigation trail from the home page to the current page. The generator assigns positions sequentially without crawling the site or guessing canonical URLs.

  • From 2 to 20 items
  • Name | URL or TSV
  • Final item URL may be omitted
Online tool

Try the tool

Add your data, choose the settings, and get the result.

Breadcrumb trail

URL may be omitted only for the final item. Positions follow line order.

BreadcrumbList JSON-LD

—

Publish only verified factual data. JSON-LD does not guarantee a rich result or search visibility.

Your data stays here

Text and selected files are processed in the current browser and are not sent to a server to produce the result.

Reviewed: 2026-07-17
01

How to use it

  1. 1

    Add each breadcrumb as Name | URL, one item per line.

  2. 2

    Preserve the actual interface order; URL may be omitted only for the final item.

  3. 3

    Copy the BreadcrumbList and verify that it matches the page's visible navigation.

02

What the tool can do

  • Automatically assigns positions from 1 through the row count.
  • Validates absolute HTTP(S) URLs and rejects a missing URL for an intermediate item.
  • Omits item for the current page when the final URL is intentionally left blank.
03

Common use cases

  • Prepare BreadcrumbList markup for a category or product page.
  • Review positions and URLs before publishing a new template.
  • Replace manual JSON position numbering with a deterministic list.
04

How it works inside

The parser accepts a pipe or tab delimiter and limits the list to twenty non-empty rows.

User input is safely serialized inside the application/ld+json script.

05

Questions and answers

Must the current page include an item URL?

The generator supports both patterns, but an omitted URL is allowed only for the final item. Use the pattern that matches your published markup and project requirements.

Can it generate a trail automatically from navigation?

No. Automatic extraction would require a crawler or browser layer and could incorrectly treat navigation menus as the actual breadcrumb trail.