Progress
Progress indicators for showing completion status of tasks or processes.
Linear Progress
Linear progress bars are ideal for showing progress through a process or task completion.
Sizes
sm, md (the default), and lg.
Small
Medium
Large
Prompts analyzed
128 of 500
Pages crawled
1,820 of 2,800
Citations classified
640 of 640
Indeterminate
Set indeterminate instead of value when progress is unknown. A short segment slides across the track.
Generating visibility report…
Custom colors
fill takes a background class such as bg-fill-blue.
Credits used
Page test progress
Circular Progress
Circular progress indicators are perfect for compact spaces and showing percentage completion.
Sizes
sm, md (the default), and lg.
Small
Medium
Large
25%
65%
100%
Custom colors
trackColor and progressColor take a CSS color. Use theme variables such as var(--color-fill-blue) so the colors follow light and dark mode.
Blue
Amber
Green
Usage
Both components clamp the value to 0–100. LinearProgress is always exposed as a progress bar and is named "Progress" unless you pass label. CircularProgress is hidden from assistive technology unless you pass label.
LinearProgress
Progress value from 0 to 100. Required unless indeterminate is set
Shows an animated bar instead of a value. Cannot be combined with value
Default: false
Height of the bar
Default: md
Fill color class for the bar
Default: bg-fill-primary
Accessible name for the progress bar
Default: Progress
Additional CSS classes for the outer wrapper
CircularProgress
Progress value from 0 to 100
Default: 0
Named size variant (14, 20 or 60px) or an explicit pixel size
Default: md
Accessible name. When set, the indicator is exposed as a progress bar
Width of the stroke. Defaults to the size variant's stroke, or a tenth of a numeric size
Shape of the arc ends. Defaults to butt for sm and round otherwise
Color of the background track
Default: var(--color-fill-tertiary)
Color of the progress arc
Default: var(--color-fill-primary)
Class applied to the background track
Class applied to the progress arc