A progress bar can be used to show a user how far along he is in a process.

Default markup

To create a default progress bar, add a .progress class to a <div> element:

38% Complete
<div class="progress">
  <div class="progress-bar" style="width: 38%" role="progressbar" aria-valuenow="38" aria-valuemin="0" aria-valuemax="100">
    <span class="sr-only">38% Complete</span>
  </div>
</div>

Progress size

Using Bootstrap’s typical naming structure, you can create a standard progress, or scale it up to different sizes based on what’s needed.

57% Complete
<div class="progress progress-sm">
  <div class="progress-bar" style="width: 57%" role="progressbar" aria-valuenow="57" aria-valuemin="0" aria-valuemax="100">
    <span class="sr-only">57% Complete</span>
  </div>
</div>

Progress without value

Remove the showed value by adding a class called .sr-only.

75% Complete
<div class="progress">
  <div class="progress-bar" style="width: 75%" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">
    <span class="sr-only">75% Complete</span>
  </div>
</div>

Indeterminate progress

To create indeterminate progress add .progress-bar-indeterminate to the .progress-bar element.

<div class="progress progress-sm">
  <div class="progress-bar progress-bar-indeterminate"></div>
</div>

Native progress element

You can also use native HTML5 <progress> element.

<progress class="progress progress-sm" value="15" max="100"/>

Progress color

Customize the color of the progress bar. You can click here to see the list of available colors.

24% Complete
45% Complete
64% Complete
38% Complete
<div class="progress progress-sm mb-2">
  <div class="progress-bar bg-red" style="width: 24%" role="progressbar" aria-valuenow="24" aria-valuemin="0" aria-valuemax="100">
    <span class="sr-only">24% Complete</span>
  </div>
</div>
<div class="progress progress-sm mb-2">
  <div class="progress-bar bg-green" style="width: 45%" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100">
    <span class="sr-only">45% Complete</span>
  </div>
</div>
<div class="progress progress-sm mb-2">
  <div class="progress-bar bg-purple" style="width: 64%" role="progressbar" aria-valuenow="64" aria-valuemin="0" aria-valuemax="100">
    <span class="sr-only">64% Complete</span>
  </div>
</div>
<div class="progress progress-sm">
  <div class="progress-bar bg-pink" style="width: 38%" role="progressbar" aria-valuenow="38" aria-valuemin="0" aria-valuemax="100">
    <span class="sr-only">38% Complete</span>
  </div>
</div>