Generate BreadcrumbList JSON-LD for cleaner SERP breadcrumbs.
Add breadcrumb items in order from home to current page.
This generator turns a breadcrumb trail you type in into BreadcrumbList structured data in JSON-LD format. Each row you fill in becomes a ListItem with a name, a position and, if you supplied one, a URL. The result comes wrapped in a ready-to-paste <script type="application/ld+json"> block. Everything happens in your browser: nothing is fetched from your site and nothing is sent anywhere.
The tool does not validate anything. A row with an empty Name is silently dropped, and a row with an empty URL loses its item property. Google's breadcrumb documentation allows the URL to be left out only on the last item (it then uses the page's own URL), so a blank URL on "Home" or on a middle level produces markup that does not meet Google's requirements. There is no delete button either: to remove a level, clear its Name before generating.
It also accepts whatever you type as a URL, relative paths and typos included, so use full absolute URLs that match your canonical versions. Finally, make sure the trail matches the breadcrumb links people can see on the page, and run the finished page through Google's Rich Results Test before you ship it.