CRUMB

Breadcrumb Schema Generator

Create BreadcrumbList JSON-LD markup

SEO & Schema
🔒 100% client-side — your data never leaves this page
Maintained by Evan•Updated: September 30, 2026
Options
Breadcrumb Items

Paste one `Label | URL` per line and generate the breadcrumb schema first; home insertion and validation rules are available in Advanced mode.

BreadcrumbList JSON-LD
Generated breadcrumb schema will appear here
🔒 Processed locally in your browser
Page reading mode

The full guide also includes pitfalls, worked examples, snippets, FAQs, and related tools for checking results or troubleshooting.

About this tool

Build a BreadcrumbList JSON-LD object from Label | URL rows in navigation order. Valid rows receive consecutive position values; missing labels and invalid or disallowed URLs are skipped with warnings. The optional Home item uses the first valid URL’s origin. The tool formats a trail you supply and does not discover site hierarchy or create visible navigation.

Production Snippets

An automatic root comes from the input site

text

Input: Docs | https://docs.example.com/guide
Add Home: enabled

1. Home → https://docs.example.com/
2. Docs → https://docs.example.com/guide

If your site’s home lives under a subdirectory or has a localized label, enter that row explicitly and disable automatic Home.

Frequently Asked Questions

How are rows and positions interpreted?

Enter one Label | URL pair per line. Positions follow the surviving input order, beginning at 1. The form uses the first two pipe-separated fields; do not include an unescaped | in a label or URL.

Where does the optional Home URL come from?

It is the origin of the first valid URL, followed by /. It is added unless the first label is Home, ignoring case. A localized label such as 首页 is not detected as Home; supply your own root row and leave auto-add off in that case.

Must breadcrumb URLs use HTTPS?

This form defaults to HTTPS-only. Turning that option off permits absolute HTTP URLs too. HTTPS is a tool default, not a substitute for checking your actual canonical URLs and visible navigation.

Does valid JSON guarantee a breadcrumb search display?

No. The output does not validate the live page or search eligibility. Use a trail that represents the page, review the relevant structured-data requirements and validate the deployed markup.

Keep browsing