Navigation

Stepper

Stepper visually represents a multi-step process, guiding users through a sequence of actions.

Examples

Personal Details
Documents
3
Review
4
Submit

AccessibilityWCAG 2.1 Level AA Compliant

Features6 checks

  • aria-current="step" on the current step indicator
  • Completed steps marked with checkmark icon + aria-label
  • Keyboard navigation for clickable steppers
  • Color + icon combination, not color alone
  • Focus ring on clickable steps
  • Role="progressbar" on the trail for screen readers

When to use this component

Do's

  • Multi-step forms or wizards
  • Sequential processes with clear stages
  • When users need to see overall progress
  • Flows where steps can be completed or revisited

Don'ts

  • For non-sequential content, use Tabs.
  • For simple progress, use Progress bar.
  • For page navigation, use Breadcrumb.
  • Single-step forms

Do's and Don'ts

✓ Do's, Use 3–5 steps with clear labels
Personal Details
Documents
3
Review
4
Submit

3–5 well-labelled steps give users a clear sense of progress without overwhelming them.

✗ Don'ts, Use too many steps (8+)
1
2
3
4
5
6
7
8

Don't use more than 7 steps, it causes anxiety and high abandonment. Break into sub-flows (e.g. 2 flows of 4 each).

UX4G Accessibility Tool
Dictionary
UX4G Accessibility Tool
Dictionary