<progress>
The <progress> element visually represents task completion.
Use the value and max attributes to set progress, or omit value for an indeterminate state.
Pair with a <label> to give it an accessible name for screen readers.
Basic Progress
live preview
editable html
<progress value="0" max="100"></progress>
<progress value="50" max="100"></progress>
<progress value="100" max="100"></progress>
Indeterminate Progress
live preview
editable html
<progress></progress>
Progress with Label
live preview
editable html
<label>
Upload progress
<progress value="50" max="100">50%</progress>
</label>