HTML5 Please

<progress>

Safe to use with polyfillhtml

The progress element shows the completion state of a task, such as a file upload or a loading step, with a native bar. It is supported across modern browsers and falls back to its text content, so it is safe to use for both determinate and indeterminate progress.

Verdict
Safe to use
Category
HTML features
Browser support
Can I Use
Works in
IE10+

Should you use <progress> in 2026?

Go read Cross Browser HTML5 Progress Bars In Depth . :)