Looking for a progress bar to visualize the percentage data such as skills/experiences, word progress, and content loading?
Here is a constantly updated list of the 10 best and top-rated free JavaScript and CSS-based progress bar components we found around the web.
I hope you like it, and don’t forget to spread the world.
Originally Published Nov 14 2017, updated Jan 08 2026
Table Of Contents:
Best JavaScript Progress Bars
1. Google Like Slim Progress Bar Plugin – NProgress
A lightweight (~4kb minified and gzipped) and standalone JavaScript library to create beautiful progress indicators for your page load and ajax request.

2. Animated Step Progress Bar In Pure JavaScript
An animated, responsive, pure JavaScript progress bar used to indicate the current step / stage you’re currently on. Great for multi-step form wizard.

3. Liquid Progress Indicator With JavaScript And Canvas – fluid-meter.js
A JavaScript library to create a circular progress indicator with a fluid/water-like effect using Canvas API.