Tested tool guide
Tested browser tools
Checked August 16, 2026
What Progress Bar Designer does, with a checked example
A progress bar has two inputs that behave like one: the label text you type and the value you set. Only the value moves the fill - the label is decoration. Set the caption to 'JavaScript, 75%' but the value to 60, and the bar shows 60 while the text says 75. This tool assembles a bar from its parts - track, fill, color, height, corner rounding, animation - with a live preview that updates as you change any of them, so the surprise is usually the label/value split rather than the styling. Decide the number first, then write text that matches it.
Worked example
A concrete input and expected output from the current implementation.
Input
Skill bar: label 'JavaScript', value 80, fill color teal, track color light gray, rounded ends, height 12px, animate on load.
->
Expected output
A rendered bar 12px tall with rounded ends: the fill eases from empty to 80% of the track width on load, drawn in teal on a light-gray track and captioned 'JavaScript'. On a 400px track that fill is 320px wide.
The fill width is always the value divided by the total - 80 out of 100, so 80% of the track - and the caption plays no part in it. The stated numbers reconcile: 400 x 0.8 = 320.