Shadcn Breadcrumb
Browse 15 production-ready shadcn breadcrumb components for navigation trails, app hierarchy, and wayfinding. Breadcrumb is compatible with Radix UI and Base UI stacks and fully aligned with Shadcn Create styling.
Basic breadcrumb
Breadcrumb with dropdown menu
Breadcrumb with Next.js link
Breadcrumb with a custom slash separator
Breadcrumb with icons for each item
Breadcrumb with ellipsis for long paths
Breadcrumb items with avatars
Breadcrumb with double chevron separators
Breadcrumb inside card
Pill-style breadcrumb inside frame
Breadcrumb items containing badge with count
Breadcrumb starting with home icon item
Breadcrumb with a custom separator
Button-style breadcrumb
Breadcrumb with project, user and document info
Shadcn Breadcrumb: Navigation Trails & Hierarchy
Shadcn Breadcrumb shows the user's path through an app or documentation hierarchy, with clickable links to parent pages. It follows Radix UI composition conventions and Base UI-style semantic markup, with full compatibility for Shadcn Create styling.
It renders as a horizontal list separated by visual markers (/, >, →) with the current page (non-clickable) at the end, helping users understand where they are and backtrack to parent pages.
ReUI lists breadcrumb components inside e-commerce product pages, documentation hierarchies, and admin dashboards so you evaluate separators, responsive truncation, and mobile stacking. The sections below explain what the component is, why it matters, key features, and integration ideas.
What is Shadcn Breadcrumb?
A breadcrumb is a visual navigation trail showing the user's path within a hierarchy: Home / Products / Electronics / Phones. Shadcn Breadcrumb composes BreadcrumbList, BreadcrumbItem, BreadcrumbLink, and BreadcrumbPage so you can render custom separators, icons, and truncation.
Components here show simple breadcrumbs (Home / Page), nested hierarchies (Home / Parent / Current), responsive breadcrumbs with ellipsis on mobile, and icon-based separators. They help you choose a separator style and decide how to handle long paths on small screens.
Why Use Shadcn Breadcrumb?
Breadcrumbs reduce cognitive load by showing users where they are without needing a full navigation menu. They're essential in e-commerce (Home / Category / Subcategory / Product), docs (Home / Guide / Topic / Article), and admin tools (Home / Module / Section / Record).
Searchers look for 'react breadcrumb', 'navigation trail component', and 'wayfinding'. This page answers with real hierarchies showing how breadcrumbs work with Shadcn Button back actions, links, and Next.js routing.
Shadcn Breadcrumb Features
- Semantic HTML. Uses nav with aria-label and ol list markup so screen readers announce the breadcrumb as navigation.
- Custom Separators. Change the separator from / to >, →, |, or custom icons. Define the separator once and apply across all items.
- Responsive Truncation. Show a BreadcrumbEllipsis (...) when paths are long on mobile, collapsing intermediate pages and revealing them on click.
- Link and Page Elements. BreadcrumbLink is clickable; BreadcrumbPage is the current page (non-interactive), styled differently to show position.
- Icon Support. Add Lucide icons before the first item or next to separators for visual enhancement, especially in docs or admin contexts.
Integrating with Other Components
Place breadcrumbs at the top of a page, above the Shadcn Card or main heading. Pair with a Shadcn Button with an icon for a Back action as an alternative.
Combine breadcrumbs with Shadcn Navigation Menu to provide both hierarchical and flat navigation options. Use breadcrumbs in Shadcn Dialog or Shadcn Sheet on mobile to preserve space.
Add breadcrumbs to Shadcn Table headers to show context for filtered data. In admin tools, pair breadcrumbs with Shadcn Pagination to show the full path while navigating results.