Free progress bar

A live progress bar for your emails, free.

Set a goal and a current value, copy one image tag, and paste it into any email tool. The values live in the image URL, so you can update them per campaign or per recipient.

Free, no signup. 5,000 image loads per month per bar; create a free account to raise the limit and edit the design.

Live preview

Rendering preview…

A real PNG from DynaMail’s image pipeline.

How it works

Your progress bar is a static PNG at a plain image URL. Paste the supplied <img> tag into your email editor, and it displays anywhere images do.

The current and target values live in the URL. Change the numbers for each campaign, or replace current with your email platform’s merge tag so each recipient can see their own progress.

Frequently asked questions

Do I need an account?

No. Create a progress bar here with no account and you get a permanent image URL you can paste into any email. Free generator bars render up to 5,000 times a month. Create a free account to edit the bar later and get 10,000 renders a month.

How do I change the numbers later?

Edit the two numbers in the image URL, or put your email platform's merge tags there. The current and target values are read from the URL whenever DynaMail renders the image.

Can each recipient see their own progress?

Yes. Map current to your email platform's merge tag, and each recipient's image request can render from their own value. Email clients and image proxies may reuse an image they have already fetched.

Does it work in Outlook and Gmail?

Yes — the progress bar is a static PNG, so it displays wherever images do. Email clients and image proxies may reuse an image they have already fetched.

What happens after 5,000 loads?

The bar keeps rendering a static "limit reached" image. Claiming it into a free account raises the limit to 10,000 renders a month across all your widgets.