---
title: Progress Bar
summary: A progress bar is used to provide feedback on an action status and inform users about current progress. Although it is a small interface element, it is extremely helpful in managing user expectations and preventing abandonment of an initiated process.
bootstrapLink: components/progress
description: Track and display progress with a progress bar.
---
## Default markup
To create a default progress bar, add a `.progress` class to a `
` element. Thanks to that, you will be able to notify users how long they have to wait for a process to complete.
{% capture html -%}
{%- endcapture %}
{% include "docs/example.html" html=html %}
## Progress size
Using Bootstrap’s typical naming structure, you can create a standard progress bar or scale it up or down to different sizes based on what’s needed.
```html
...
```
Look at the example below to see how it works:
{% capture html -%}
{%- endcapture %}
{% include "docs/example.html" html=html %}
## Indeterminate progress
You can create a progress bar which shows indeterminate progress by adding `.progress-bar-indeterminate` to the `.progress-bar` element.
{% capture html -%}
{%- endcapture %}
{% include "docs/example.html" html=html %}
## Native progress element
You can also use the native HTML5 `