Progress Bar Widget for Website. Free, No Code - Poper
Progress Bar Widget

Goal progress on any website.

Show goals, fundraising totals, skills, and project milestones as progress bars. Eight layout templates, milestone markers, animate-on-load, full brand styling. Free, no code.

No credit card required
14-day free trial
Cancel anytime

Trusted by 11,000+ brands

Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Free forever, paid plans from $15/mo yearly

Try the live progress bar widget

Live demo, not a screenshot. Pick a layout, set a value, brand it. What you see here is what ships to your site.

Before and after Poper

See the widget live on a real page.

Here is the widget embedded on a real page layout, before and after. Style it to match your brand, then copy one snippet to go live.

app.poper.ai (builder)
The Poper builder for the progress bar widget showing bar rows with labels, colors, a percentage or fixed-value toggle, current and goal inputs, and milestone markersBefore
The Poper builder for the progress bar widget showing bar rows with labels, colors, a percentage or fixed-value toggle, current and goal inputs, and milestone markers
yoursite.com (with Poper)
A website with the embedded Poper progress bar widget showing a labeled goal bar filled toward its targetPoper widget live
A website with the embedded Poper progress bar widget showing a labeled goal bar filled toward its target

Mockups for illustration. Style the widget to match your site and embed in 90 seconds.

How to use it

How to add a progress bar to your website

Three steps. Under two minutes. No developer needed.

  1. 01

    Add your bars and values

    In the Content tab, set a main title and add each bar with a label and a color. For every bar, choose Percentage (0 to 100) or Fixed Value, where you set a Current value and a Goal. Add milestone markers and a milestone label if you want them.

    Poper progress bar builder showing bar rows with a label, color picker, a percentage or fixed-value toggle, current and goal inputs, and a milestones field
  2. 02

    Pick a layout template and brand it

    In the Templates tab, choose one of eight layouts: Simple Bar, Half Circle, Circular Ring, Multi-Step, Dotted, Segmented, Distribution, or Vertical List. In Style and Settings, set the track, fill, accent, text, and background colors, the bar size, and the animation.

    Layout template picker showing eight progress bar layouts (Simple Bar, Half Circle, Circular Ring, Multi-Step, Dotted, Segmented, Distribution, Vertical List) plus track and fill color controls
  3. 03

    Copy the snippet and embed

    Paste the one-line script tag into your site. Works on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML stack.

    One-line embed script tag for the Progress Bar widget shown in a code editor with a Copy button and WordPress, Shopify, Wix, Webflow, Framer platform badges

Works everywhere

Works with every website platform you already use

Drop-in install on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML-friendly stack. No build step, no developer needed.

WordPress
Shopify
Wix
Squarespace
Webflow
Framer
Ghost
HTML

Plus 250+ other platforms via the embed snippet. If your site can render a <script> tag, it can render the Progress Bar Widget: Goal, Fundraising & Milestone Bars for Websites.

What you get with Poper Progress Bar

What the progress bar widget actually does, with no invented features.

Eight layout templates for every kind of progress

Simple Bar, Half Circle, Circular Ring, Multi-Step, Dotted, Segmented, Distribution, and Vertical List. A horizontal bar for a single goal, a ring or half-circle gauge for a dashboard, a multi-step indicator for a process, a distribution bar for a breakdown. Pick the layout in the Templates tab and your bars reflow into it.

Percentage or fixed-value bars

Each bar can be a simple 0 to 100 percentage, or a fixed value where you set a Current figure and a Goal (for example 8,700 of 12,000). Stack as many bars as you want in one widget.

Milestone markers

Add milestone points to a bar as a comma-separated list of values, with a shared milestone label. Toggle them on or off.

Brand-match styling

Track color, fill color, accent, text and background colors, bar size, and font. Native to your site.

Animate on load with configurable easing

The bar fills with an entrance animation when the page loads. Set the animation duration and choose the easing function: Ease In Expo, Linear, Ease Out Quad, or Ease In Out Quad. You can also turn the animation off.

Toggle titles, values, and milestones

Show or hide bar titles, the value or percentage readout, and milestone markers per widget. The Circular Ring layout also lets you choose whether the center shows the percentage, the value, or nothing.

Use cases

Where Progress Bar Widget: Goal, Fundraising & Milestone Bars for Websites actually moves the needle

Four buyer types who get the most lift from embedding Progress Bar Widget: Goal, Fundraising & Milestone Bars for Websites on their site.

A charity fundraising page with a progress bar showing 87,000 of a 120,000 goal next to a Donate button

Fundraising thermometer

A fixed-value bar showing dollars raised against a goal, set to your latest total. Use the Simple Bar or Half Circle layout and update the Current value as the campaign runs.

A resume portfolio page with five horizontal skill progress bars labeled with languages and completion percentages

Resume skill bars

Portfolio and resume sites with a row of percentage bars (React 95%, TypeScript 90%, Python 80%). The Simple Bar or Dotted layout reads cleanly, and each bar takes its own color.

A course dashboard showing four modules with their completion percentages as progress bars

Course or module progress

Show per-module completion as a set of bars. The Vertical List layout reads like a timeline, and the Multi-Step layout suits a fixed sequence of stages.

A project dashboard showing five workstream progress bars with their completion percentages

Project or sprint status

A bar per workstream showing how far each one is. The Distribution layout shows a single goal split into parts; the Segmented layout breaks each bar into discrete blocks.

Poper vs other widget platforms

Elfsight, Common Ninja, and POWR are widget platforms that include a progress bar widget. Here is how Poper compares.

 Recommended
Poper
Elfsight
Common Ninja
POWR
Free plan available
Limited
Limited
Limited
Horizontal and circular layouts
Half-circle, multi-step, and timeline layouts
8 templates
Limited
Limited
Limited
Percentage and fixed-value (current of goal) bars
Milestone markers on a bar
Limited
Limited
Limited
Animate on load with easing control
Multiple bars in one widget
No Poper branding
Paid only
Paid only
Paid only
Pricing
$15/mo yearly (Starter)
$5/mo per widget
$8/mo
$10/mo
Bundled with popups, forms, quizzes, more widgets

Comparison reflects publicly listed pricing and features as of 2026. Verify current details on each provider's site.

Real teams. Real goals.

Nonprofits, studios, and publishers who show progress with Poper bars.

Fundraising goal bar
We use a fixed-value bar on our campaign page to show dollars raised against the goal. Updating the Current value as donations come in takes a few seconds in the builder.
Priya Desai
Priya Desai
Director of Development · Save Our Shelters
Two layouts, one widget
The eight layout templates made this flexible. We used the Circular Ring for a dashboard summary and the Simple Bar for the detail breakdown, all from the same widget.
Marcus Brennan
Marcus Brennan
Operations Manager · Northshore Studio
Lighthouse unchanged
We added a row of skill bars to our team page. Milestone markers and per-bar colors let us match it to our brand, and Lighthouse did not budge after we embedded.
Lena Petrov
Lena Petrov
Content Lead · Civic Editorial

Pricing

Simple, yearly pricing. Save up to 40%.

All plans are billed yearly. Each card shows the per-month equivalent. Start free, then upgrade only when you need more campaigns, websites, or AI credits.

Yearly billing · save up to 40%

Starter

Essential lead capture for solo creators and growing businesses.

$15/mo

billed $180/year

  • 5 active campaigns (5 widget instances)
  • 1 website, 1,000 leads/mo
  • 100+ templates, 10+ display formats
  • Smart triggers & basic analytics
  • No Poper branding
  • 500 AI credits
Start with Starter
Most popular

Pro

Full engagement suite with A/B testing, gamification & unlimited leads.

$29/mo

billed $348/year

  • Everything in Starter
  • Unlimited campaigns & leads
  • 10 websites, 5 team seats
  • A/B testing & gamification
  • Multi-step forms & quiz builder
  • Custom domain (CNAME), 2,000 AI credits
Start with Pro

Business

Unlimited everything with white-label, API access & advanced analytics.

$79/mo

billed $948/year

  • Everything in Pro
  • Unlimited websites & team seats
  • White-label (add-on) & API access
  • Logic jumps, live quizzes & polls
  • Payment forms (Stripe/PayPal)
  • Advanced analytics, 5,000 AI credits
Start with Business

Prices shown for the 50k monthly visitor tier on yearly billing. A Free Forever plan ($0) and a custom Enterprise plan are also available. No contracts, cancel anytime.

Guide · 3 min read

The complete guide to using a progress bar widget on your website

A progress bar turns an abstract number into something a visitor can feel at a glance. A fundraising total, a skill level, a project stage, a course module: all of them read faster as a bar than as text. This guide covers what the Poper progress bar widget actually does, how to set up percentage and fixed-value bars, how to choose among its eight layout templates, how milestone markers work, and how to keep the bar honest and readable.

01

Why a progress bar communicates faster than a number

Reading '8,700 of 12,000' takes a moment of mental arithmetic to turn into a sense of how far along something is. A bar filled roughly three-quarters of the way conveys the same thing instantly, before the visitor has read a single digit. That is the core value of a progress bar: it encodes a ratio as a length, and the human visual system reads length far faster than it parses numbers. It is why progress bars work for fundraising totals, skill levels, course completion, and project status alike. The Poper progress bar widget gives you that encoding without any code, and it shows the underlying number alongside the bar so the visitor gets both the quick read and the exact figure.

02

Percentage bars versus fixed-value bars

The Poper progress bar widget supports two bar types, and choosing the right one keeps the bar meaningful. A percentage bar is a simple 0 to 100 scale; use it when the natural unit is a percentage, such as a skill level or a completion rate. A fixed-value bar has a Current figure and a Goal, and the widget calculates the fill from the ratio; use it when the real-world number matters, such as 8,700 dollars raised of a 12,000 dollar goal, or 340 of 500 seats filled. The fixed-value mode keeps the actual figures in front of the visitor, which is important for a fundraiser or a sign-up drive where the number itself is part of the message. Each bar in a multi-bar widget can be set independently, so you can mix percentage and fixed-value bars in one block.

03

Choosing among the eight layout templates

The widget ships eight layout templates, and the right one depends on the shape of your data. Simple Bar is a clean horizontal bar, the default for a single goal or a row of skills. Half Circle and Circular Ring render the progress as a gauge, which suits a dashboard-style summary; the Circular Ring lets you choose whether the center shows the percentage, the value, or nothing. Multi-Step renders a fixed sequence of stages, ideal for a process with discrete steps. Dotted breaks the bar into dots. Segmented breaks each bar into discrete blocks. Distribution shows a single total split into colored parts, good for a breakdown like a budget. Vertical List lays the bars out as a vertical, timeline-style sequence. Because switching templates reflows the same bars, you can try several and keep the one that reads best.

04

Using milestone markers

Beyond the fill itself, the Poper progress bar widget lets you add milestone markers to a bar. You enter the milestones as a comma-separated list of values, '25, 50, 75' for a percentage bar or '200, 500' for a fixed-value bar, and the widget places a marker at each point along the track. A single milestone label is shared across the markers. Milestones are useful when the journey toward the goal has meaningful checkpoints: stretch targets on a fundraiser, phase boundaries on a project, or grade thresholds on a course. You can toggle milestone display on or off, and they are available on the layouts where they make visual sense.

05

Keeping the bar honest and readable

A progress bar should reflect a real number, and it should be easy to read. On the honesty side: set the Current value to the real figure and keep it updated, because a fundraising bar that never moves, or one pinned near full when the campaign is not, undercuts trust in the page. On the readability side: give each bar a clear label, pick a fill color with enough contrast against the track, and keep the bar count reasonable so the widget does not become a wall of bars. The animate-on-load entrance, with its configurable duration and easing, draws the eye to the bar as the page settles; keep the duration short enough that the final value is visible quickly. Preview the widget at a mobile width before embedding, since the widget adapts to small screens and you want to confirm the labels still read.

Quick reference

What is Progress Bar Widget: Goal, Fundraising & Milestone Bars for Websites?

A progress bar widget is an embeddable, no-code block that displays a visual goal-tracker on a website: fundraising totals, skill levels, project milestones, or course completion. The Poper progress bar widget supports percentage and fixed-value bars, eight layout templates, and milestone markers. Values are set manually in the builder.

Key facts

  • The Poper progress bar widget has eight layout templates: Simple Bar, Half Circle, Circular Ring, Multi-Step, Dotted, Segmented, Distribution, and Vertical List
  • Each bar is either a 0 to 100 percentage bar or a fixed-value bar with a Current figure and a Goal
  • Milestone markers can be added to a bar as a comma-separated list of values with a shared milestone label
  • The bar fill animates on load with a configurable duration and a choice of easing functions
  • Styling covers track, fill, accent, text, and background colors, bar size, and font, and bar titles and values can be toggled on or off
  • Values are set manually in the Poper builder; the widget does not connect to any API or webhook

Last fact-checked: . We re-verify every quarter.

Tutorial

See the Progress Bar Widget in action

A quick walkthrough of setting up and embedding this widget.

Tutorial video coming soon

Frequently asked questions

Can't find the answer you're looking for? Chat with our support team.

Contact Support

Turn a number into a bar your visitors can read at a glance

Poper takes 90 seconds to embed and ships eight layout templates, milestone markers, and full brand styling.

Free plan available forever