Breadcrumb

v2.2

Breadcrumbs show the navigational hierarchy of a page.

  • CSS
  • Marko
  • React
Stylized graphic of a breadcrumb.

Considerations

Guiding

Breadcrumbs help wayfinding no matter how many layers.

Hierarchal

Breadcrumbs show a user's current location within the hierarchy of a site.

Contextual

Breadcrumbs help users understand what screen they're on relative to the information architecture.

Anatomy

Properties

Behavior

Screen sizes

Small

Web collapses all parent pages into an overflow and only surfaces the last item. Native apps do not use breadcrumbs. Instead, use the top navigation bar with a back action.

A small web design of a view item page. Breadcrumb navigation is placed under the top navigation. The breadcrumb has two pages separated by an overflow icon and chevrons on either side.

Web

A small native design of a view item page. This design does not have breadcrumbs and only has a top navigation bar with a left chevron to navigate backward.

Native

Best practices

Number of labels

Do keep the number of items visible to no more than 4. Collapse pages into an overflow if there are more.

Breadcrumb navigation with 3 visible labels and 1 hidden item represented by the overflow icon.

Don’t have more than 4 labels visible. This can get overwhelming and is unnecessary to convey the general context.

Breadcrumb navigation with 5 visible labels and no overflow icon.

Label length

Do collapse all labels except for the first and last items if there are multiple long labels.

A breadcrumb with two labels and an overflow between them. The overflow is selected and the popover contains two items with long labels.

Do not show more than 24 characters or let labels wrap to a new line.

Two rows of breadcrumb examples. The top row has 4 labels that are each two lines of stacked text separated by chevrons. The bottom row has 4 long labels that wrap to two lines.

Navigation augmentation

Do use breadcrumbs in addition to navigation.

A small screen design with a top navigation bar followed by a breadcrumb navigation. A full-width image follows the breadcrumbs.

Do not use breadcrumbs as primary wayfinding.

A small screen design with a breadcrumb navigation as the sole navigation at the top of the page. A full-width image follows the breadcrumbs.

Specs

A detailed spec of a breadcrumb. From left to right reads page 1, chevron, overflow icon, page 3, chevron, page 4. The height of the overall breadcrumb with the overflow icon is 24px tall. Spacing on either side of the chevrons are 6px. The overflow icon is 24px wide and tall. The chevron icons are 12px. The height of the page titles are 16px.