Show process progress
Steppers show where users are in a multi-step form or workflow.
Steppers are used to inform users which step they are at in a form or a process.
Steppers show where users are in a multi-step form or workflow.
Completed steps can stay available for checking or correcting earlier inputs.
Showing the steps helps users understand the length of the process.
Step indicator
Label
Slot (optional)
Connection line
Steppers can be laid out horizontally or vertically depending on the surrounding layout.
Steps run left to right, best for top-of-page progress trackers.
Sets the current step. Use to communicate the user's position within a multi-step process.
Active state on a step in the middle of the flow.
Completed steps can be clickable so users can go back to earlier parts of the flow.
Use when users should move through the process using separate next or previous controls.
Stepper markers can use numbers or icons based on the step metadata.
Numbered markers show the position of each step in the sequence.
Each row is a colour, spacing, or size value the component uses, and the right-most column tells you where in the component you'll see it.
sgds-padding-2-xs—sgds-padding-2-xs—sgds-padding-xl24pxsgds-gap-sm12pxsgds-border-width-2Width variessgds-dimension-128—sgds-dimension-2—sgds-dimension-32—sgds-icon-size-md—sgds-outline-focus—sgds-outline-offset-focus—Steppers suit linear flows like application forms or sign-ups where each step depends on the previous one.
If users can visit sections in any order, use tabs or sidenav. A stepper implies progress through a workflow.
Reveal the full set of steps from the start so users can estimate effort and decide whether to begin.
Long steppers reduce completion. Group related steps into phases or use progressive disclosure.
TabShift+TabEnterShare them with us on Slack → #ask-sgds-v3
Report it on GitHub Issues → sgds/components/stepper
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.