UI Components

Progress Indicator

A progress indicator shows that work is happening or how much has finished.

Also called Progress barSpinnerLoaderLoading barProgress meter

Visual Example

Try it: advance the progress bar.

Progress: 40%

Plain Definition

Progress indicators make waiting visible and help set expectations during slower work.

Use a determinate progress bar when the interface knows how much work is complete. Use an indeterminate spinner or loader when the app only knows that work is still happening.

You Might Describe This As...

  • "Loading bar"
  • "Progress meter"

Fast lookup

You May Also Mean

Progress Indicator is often mixed up with Loading State because the patterns can organize or reveal similar content in different ways.

What It Is Used For

  • Uploading files
  • Completing setup steps
  • Showing a long process is underway

Example User Phrasing

  • "Show a progress bar while the file uploads."
  • "Add a loader while the report is being generated."