Data Display

Horizontal Status Pipeline

A Horizontal Status Pipeline visually represents the stages of a process in a sequential flow, helping users track progress, understand their current position and identify completed, active, or upcoming steps within a journey.

AccessibilityWCAG 2.1 Level AA Compliant

Features5 checks

  • Uses role="progressbar" with aria-valuenow, aria-valuemin, and aria-valuemax
  • Each step has an aria-label describing its name and state
  • Active step is marked with aria-current="step"
  • Trail connectors are decorative and hidden from assistive technology with aria-hidden="true"
  • Color alone is never the only indicator, shape (checkmark/dot/number) also conveys state

When to use this component

Do's

  • Showing multi-stage application or service request progress
  • Tracking sequential government workflows (e.g. Aadhaar, PAN, passport)
  • Providing users with at-a-glance status of where they are in a process

Don'ts

  • Showing non-sequential or branching processes, use a flowchart
  • Tracking time or quantity, use a Progress Bar instead
  • More than 7 steps, use a condensed timeline view for longer flows

Do's and Don'ts

✓ Do's
3
4
Received
Reviewing
Approved
Issued

Use green for completed steps and purple for the current step. Include meaningful stage labels so users understand where they are in the process.

✗ Don'ts
1
2
3
4
5
6
7
8

Don't use 8 or more steps without condensing. Long pipelines cause cognitive overload and make it hard to identify the current stage at a glance.

UX4G Accessibility Tool
Dictionary
UX4G Accessibility Tool
Dictionary