30 Awesome CSS Progress Bars (Free Code and Demos)

Enjoy these 100% free HTML and CSS progress bar code examples. These animated progress bars are sure to wow your visitors and improve your website.

1. Progress Bar Animation

CSS Progress Bars - Progress bar animation
Author: Eva Wythien (evawythien)
Created on: November 1, 2018
Made with: HTML, SCSS, JS
Tags: progress-bar, eva de vena, css-animation, bar

2. CSS Bars

CSS Progress Bars - CSS Bars
css progress bars made with svg patterns
Author: Lucagez (lucagez)
Created on: October 18, 2018
Made with: HTML, CSS, JS
Tags: svg, svg pattern, progress-bar, bar, progress

3. Animated Progress Bar

CSS Progress Bars - Animated Progress Bar
By CSSFlow: free UI elements and widgets coded with HTML5, CSS3, and Sass. View the original article and download the Sass/SCSS source at: www.cssflow.com/snippets/animated-progress-bar Original PSD by Vin Thomas. Tested in Firefox 4, Safari 5.1, Chrome 13, Opera 10, IE 9 (and newer).
Author: Thibaut (Thibaut)
Created on: January 22, 2013
Made with: HTML, CSS
Tags: css3, pure-css, progress-bar, transition, loading

4. Only SCSS Loading Animation

CSS Progress Bars - Only SCSS Loading Animation
The code is a mess, no doubt, but it's about the outer values ;) The idea is originally from Gal Shir, a reeeally talented guy! https://dribbble.com/shots/4026985-If-only-I-could
Author: Tobias Glaus (tobiasglaus)
Created on: December 20, 2018
Made with: HTML, SCSS, JS

5. Interactive Progress Bar Pure CSS

CSS Progress Bars - Interactive progress bar Pure CSS
Author: Jenning (jenning)
Created on: November 22, 2018
Made with: Pug, Sass, JS
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: progress, bar, css, interactive, micro

6. Super Simple Progress Bar

CSS Progress Bars - Super Simple Progress Bar
This progress bar uses the HTML5 custom data-* attribute to allow for quick updating to a progress bar animated by Zepto (or jQuery). The animation is wrapped in a window.resize function to reanimate if the browser size is changed.
Author: Stephen Fairbanks (thathurtabit)
Created on: March 22, 2013
Made with: HTML, SCSS, JS
Tags: progress-bar, html5, zepto

7. Stepped Progress Bar

CSS Progress Bars - Stepped Progress Bar
Author: Cassidy Williams (cassidoo)
Created on: September 13, 2018
Made with: HTML, CSS, JS

8. Wraparound Progress Bar

CSS Progress Bars - Wraparound Progress Bar
A progress bar that wraps around the outside of the whole window instead of only at the top. Unfortunately this is dependent on jQuery because I could not get the elements to have 0% height/width dependent on scroll speed.
Author: Thomas Vaeth (thomasvaeth)
Created on: March 2, 2018
Made with: HTML, SCSS, Babel
Tags: progress, progress-bar, progressbar, javascript

9. CSS Loading Bar

CSS Progress Bars - CSS Loading Bar
Just a fun Project which is a loading bar which is resetting it self to default shortly before the loading progress is completed.
Author: Ali Soueidan (lazercaveman)
Created on: June 21, 2018
Made with: Pug, Sass, JS
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: loading-bar, design, animation

10. Reading Progess Bar CSS Only

CSS Progress Bars - Reading Progess Bar CSS only
Experiment with a new value for the CSS position property to create a progress bar reading the articles without the need of using PHP or JavaScript, just HTML and CSS. Read the full article here
Author: Ricardo Prieto (ricardpriet)
Created on: December 10, 2017
Made with: HTML, CSS, JS

11. Expanding Loader

CSS Progress Bars - Expanding Loader
A thin loading bar that expands once it hits 100%
Author: Eric Gregoire (Boogiesox)
Created on: December 30, 2014
Made with: HTML, CSS, JS
Tags: loadng, loader, progress

12. Light Progress Bar

CSS Progress Bars - light progress bar
Author: Konstantin (museum404)
Created on: November 24, 2015
Made with: Pug, Stylus
CSS Pre-processor: Stylus
JS Pre-processor: CoffeeScript
HTML Pre-processor: Pug

13. Pure CSS Progress

CSS Progress Bars - Pure CSS Progress
Pure CSS Progress, a pretty liquid progress-bar. I've coded Pure CSS Navigation triggers too, if you want the bar's code just follow the css comments :)
Author: Rafael González (rgg)
Created on: August 16, 2015
Made with: HTML, SCSS
Tags: pure-css, css, ui, 3d, chart

14. Rainbow Progress Bar

CSS Progress Bars - Rainbow Progress Bar
Pure CSS and HTML progress bar, using the repeating-linear-gradient found in https://css-tricks.com/stripes-css/ for the pattern.
Author: Antoinette Janus (internette)
Created on: April 6, 2016
Made with: HTML, SCSS
Tags: progress, bar, pattern, diagonol, lines

16. Radial Progress Bars

CSS Progress Bars - Radial Progress Bars
Scrolling each svg into the window will activate the progress bar. IE11 friendly.
Author: Erin E. Sullivan (erinesullivan)
Created on: March 29, 2018
Made with: HTML, CSS, JS
Tags: radial, progress, jquery, infographic, animate

17. Orb Progress Bar

CSS Progress Bars - Orb Progress Bar
Progress Bar made only with HTML and CSS animation.
Author: Ben Anderson (benjammin412)
Created on: March 1, 2014
Made with: HTML, CSS
Tags: progress-bar, css, html, sphere

18. Dribbble Recreation: Loading Bar

CSS Progress Bars - Dribbble Recreation: Loading Bar
Based on the following: https://dribbble.com/shots/791642-Animated-CSS-Progress-Bar Bubbles gif belongs to GIPHY and the respective owner Yes, I was lazy and did not make my own bubbles animation.
Author: Antoinette Janus (internette)
Created on: June 27, 2017
Made with: HTML, SCSS, JS
Tags: loading, bar, gradient, mask

19. Pure CSS Progress Bars

CSS Progress Bars - Pure CSS Progress Bars
Author: Ravikumar Chauhan (rkchauhan)
Created on: February 7, 2016
Made with: HTML, SCSS, JS
Tags: css, css3, html, progress-bar, progress

20. CSS3 Animated Skill Progress Bar

CSS Progress Bars - CSS3 Animated Skill Progress bar
Css3 Prograss bar
Author: Shah Zobayer Ahmed (speeedsam)
Created on: February 19, 2016
Made with: HTML, CSS, JS
Tags: css3, prograss, bar, jquery, skill

21. Tailwind Progress Bar Shimmer Animation

CSS Progress Bars - Tailwind Progress Bar Shimmer Animation
Tailwind Progress Bar Shimmer Animation
Author: Andre Prilly Kurniawan (oidre)
Created on: August 4, 2020
Made with: HTML, CSS
Tags: tailwind, tailwindcss, progress, progressbar, shimmer

22. Progress Bar Animation On Page Load (Bootstrap, CSS-only)

CSS Progress Bars - Progress Bar Animation On Page Load (Bootstrap, CSS-only)
Progress bar animation on page load. Bootstrap 3, cross-browser, CSS-only
Author: Nathalia Xavier (tuiaverde)
Created on: October 24, 2016
Made with: HTML, CSS
Tags: bootstrap, css-only, animation, cross-browser

23. Material Design Progress Bars

CSS Progress Bars - Material design progress bars
Determinate and indeterminate progress bars. Simplified version sourced from the materialize framework: http://materializecss.com/preloader.html This version targets a single loader element from datatables (datatables.net)
Author: Andrew J. Holden (holdencreative)
Created on: March 13, 2015
Made with: HTML, CSS
Tags: material design, progress-bar, indeterminate, loader

24. Skillset Using HTML5 Progress Bars With CSS3 Animations

CSS Progress Bars - Skillset using HTML5 progress bars with CSS3 animations
In this demo, we will use HTML5 progress element to display skillset. We will try and make this as cross-browser as possible with decent fallback tachniques for browsers that do not support them. This is actually a walkthrough of my article on CSS-Tricks : http://css-tricks.com/html5-prog...
Read More
Author: CSS-Tricks (css-tricks)
Created on: March 9, 2016
Made with: HTML, CSS
Tags: html5, css3, skills

25. Progress Bar With Steps In Pure CSS

CSS Progress Bars - Progress Bar With Steps In Pure CSS
Author: Site Studio (sitestudioapp)
Created on: July 30, 2015
Made with: HTML, Less

26. Pure CSS Radial Progress Bar

CSS Progress Bars - Pure CSS radial progress bar
Radial progress bar using CSS only. This progress bar I had to implement for one of my projects and codepen happened to be my playground. [Updated 2016] Just added em size instead of px, now you can scale it to whatever size you like. \o/ [Updated 2018] Converted LESS based styles over t...
Read More
Author: Alex Marinenko (jo-asakura)
Created on: February 28, 2014
Made with: HTML, SCSS
Tags: css, bar, radial, round, circle

27. Untitled

CSS Progress Bars - Untitled
Author: Anand Davaasuren (at80)
Created on: March 20, 2013
Made with: HTML, CSS

28. Progress Bars

CSS Progress Bars - Progress Bars
Simple progress bar styles. *Chris Coyier's scalable background image technique: http://css-tricks.com/perfect-full-page-background-image/
Author: Tyrus (tyrus)
Created on: August 14, 2012
Made with: HTML, CSS

29. Animated Progress Bar

CSS Progress Bars - Animated Progress Bar
By CSSFlow: free UI elements and widgets coded with HTML5, CSS3, and Sass. View the original article and download the Sass/SCSS source at: www.cssflow.com/snippets/animated-progress-bar Original PSD by Vin Thomas. Tested in Firefox 4, Safari 5.1, Chrome 13, Opera 10, IE 9 (and newer).
Author: haiqing wang (whqet)
Created on: February 21, 2014
Made with: HTML, CSS
Tags: css3, pure-css, progress-bar, transition, loading