---
title: Breadcrumb
summary: A breadcrumb shows where the current page sits in the site hierarchy and links to the levels above it.
description: A breadcrumb trail for the current page location, with separators, icons and a muted style.
related: [/ui/components/pagination]
source: core/scss/ui/_breadcrumbs.scss
css-vars: breadcrumb
classnames:
component:
- class: breadcrumb
desc: Container element, an ordered list
part:
- class: breadcrumb-item
desc: One step in the trail
style:
- class: breadcrumb-arrows
desc: Chevron between the items
- class: breadcrumb-bullets
desc: Bullet between the items
- class: breadcrumb-dots
desc: Dot between the items
- class: breadcrumb-muted
desc: Quieter text color for the whole trail
---
import Example from '@components/Example.astro';
import Breadcrumb from '@ui/Breadcrumb.astro';
import Icon from '@ui/Icon.astro';
## Default markup
Add the `breadcrumb` class to the list and `breadcrumb-item` to each item. Mark the current page with the `active` class on its `li`.
## Different separators
The separator is drawn in CSS and is a slash by default. `breadcrumb-dots`, `breadcrumb-arrows` and `breadcrumb-bullets` change it.
## With icon
An item can hold an [icon](/ui/components/icon) next to or instead of the text.
## Muted breadcrumbs
The `breadcrumb-muted` class renders the trail in the secondary text color, so it takes less attention than the page title next to it.
## Breadcrumb in headers
A breadcrumb usually sits in the [page header](/ui/layout/page-headers), above the title: