FREE TOOL / NO ACCOUNT / RUNS ON THE PAGE YOU GIVE IT
Your page hierarchy in, valid BreadcrumbList JSON-LD out, with positions numbered and the last crumb left URL-less the way Google's documentation calls for.
Top level first, the current page last. The last crumb needs no URL: Google uses the address of the page the markup sits on.
Google requires one more field
<script type="application/ld+json">
{}
</script>Paste this into the head of the page at the end of the trail. Each page gets its own trail, ending at itself. Then check it with Google's Rich Results Test.
QUESTIONS ABOUT THIS TOOL
A TOOL CHECKS ONCE. SEOBUILDER KEEPS WATCH.
Breadcrumb markup goes wrong quietly: a section gets renamed, the trail keeps the old label, and the search result reads the old site. We check your pages on a schedule and tell you when the markup stops matching the site.