Set the deadline, pick a style and copy the code into Klaviyo, Mailchimp, HubSpot or any platform that takes an
image. No account for 500 opens, 1,000 when you sign in.
Build your timer
Live preview
Rendering
The real animated GIF, at the size it will be sent at. Nothing on this page draws a
timer in your browser.
A downloaded GIF counts from the moment it was made, not from the moment it is opened.
The hosted timer above is what counts from the open.
Get the code
This publishes the timer above and hands you the snippet. No email address, no account.
Without an account, a timer from this generator works for 500 opens. Sign in and claim it, and the same timer works for 1,000 opens. After that, the image shows a note that its free opens are used up.
Your timer is live
HTML snippet
Image URL
See it in a real inbox
The preview above is your browser fetching the image. A mail client fetches it
differently, and that is the part worth checking before a campaign goes out. Type an
address you can open and this timer is sent there once, in a message that carries the
picture and one sentence saying you asked for it.
One send per timer, and the address is used for that message and nothing else. The time
in the picture is the time when your mail client fetched it, which is the behaviour the
test is for.
Where to paste it
Platform
What to do
Klaviyo
Drag an HTML block into the campaign or flow email and paste the code into it.
Mailchimp
Drag a Code block into the layout and paste the code into it.
HubSpot
Drag an HTML module in, or open Source Code inside a text module, and paste the code there.
Brevo
Drag an HTML block into the drag and drop editor and paste the code into it.
ActiveCampaign
Insert an HTML content block into the campaign and paste the code into it.
Everything else
Add an ordinary image block and paste the image URL into its source field, then set the width to match.
Keep it, or keep going
This timer works as it is, for 500 opens. To change the deadline later, see how many people opened it,
use per-recipient evergreen timers, or put a name or a code in the image, create a free
account.
After you sign up, open Templates and choose Claim a generator timer, then paste this
code. It is valid until .
Claiming raises this timer, the same image address you already copied, from
500 to
1,000 opens.
Countdown timers in real brand emails
Thirteen more campaign emails as their brands sent them, each with an EmailTimer.app countdown set where the
brand's own designer would put one.
What an email countdown timer changes in your next campaign
An email countdown timer is an animated GIF that shows the time left until your
deadline, drawn by a server at the moment a mail app asks for it.
Email cannot run scripts, so the picture does the counting, a second per frame, 30 frames by default, then loops.
All your email platform has to do is show an image.
Send on Wednesday, and whoever opens at 23:58 on Friday sees two minutes on the clock. From Growth
up, a recipient list or the API puts each person's name, tier or points in the picture too. It works inside
Klaviyo, Mailchimp, HubSpot or whatever you already send with.
People act while there is still time
A deadline in words is easy to put off until tomorrow. The same deadline as hours and minutes, ticking in the email, is a reason to act now. It only works while it is true, so the clock never resets for a late opener.
Upload first names, tiers and codes as a recipient list on Growth or Agency, and one campaign draws each person's own values into their picture. Priya and Tom got the same Black Friday email, each with their own name, tier, code and deadline. Six segments no longer mean six copies of the same email.
The snippet is an ordinary image tag, and it goes in the row where the email would hold a banner. If you can add a banner to a campaign, you can add a countdown, and no developer has to review it.
When the deadline passes, the picture becomes the closing graphic you picked before sending. Opened at 23:58 on Sunday, the Black Friday banner reads two minutes. Opened on Monday morning, the same image shows the sale has ended, not a clock stuck on zero.
Most sales need the first row: one deadline for everybody. The other five are for when the end moves, for each
subscriber, for each send or on a schedule. Every time is read in the template's time zone, such as
Europe/London.
Timer types and the plans they need
Timer type
Good for
Plans
A date and time
A sale or a webinar with one real end for everyone
Every plan
A date from your list
A cart hold or a trial that ends on each person's own date
Growth and Agency
A countdown that starts on first open
A launch window that opens with the first fetch of the campaign
Every plan, one clock per image address
A countdown that starts at send
An evergreen offer that Apple Mail's early fetch cannot move
Growth and Agency
Counting up from a date
Days since an order or a launch
Every plan
The same time every week or month
An order cut-off every Sunday at 18:00, or a bill due on the 1st of the month
Every plan
Personalized images for email, drawn from each subscriber's CRM data
Upload a recipient list and every row becomes its own picture. One design, with each subscriber's name, tier, code and deadline set into the pixels. A rule can pick the colours from a column, and an empty field falls back to the default you chose.
Export the columns you need from your CRM and upload them as a recipient list, or send them through the API. Each person gets their own signed image link, which you add to a contact field in Klaviyo, Braze or whichever platform sends. The link carries a short token, and the names, tiers, codes and deadlines stay in EmailTimer.app. Pictures drawn for each recipient come with Growth and Agency.
How to add a countdown timer to an email in three steps
Build the timer in the editor and set its deadline, copy the snippet made for your email platform, and paste it
into an image block or an HTML block. There is nothing to install.
01
Build the image
Pick a style, set the deadline and its time zone, then add a name, a code or a product line if the campaign needs one. The canvas shows the exact picture a subscriber will get.
02
Paste it into your email platform
Choose your platform and copy the snippet. Its merge tags are already written in that platform's syntax.
<img src="https://img.emailtimer.app/i/k7mQ2pXd.gif"
width="600" alt="Black Friday ends Sunday at midnight">
03
Send the campaign
Publishing runs its checks first, so a missing end date or an unknown merge tag stops you before a subscriber sees it. Then send the campaign the way you always do, and each open gets its own picture.
Pick the countdown timer style that suits the send
A Friday flash sale and a Christmas delivery cut-off should not share a clock. Here is one deadline in
ten styles, each dressed for a campaign you probably run. The colours and the headline are yours to change
in the editor.
Digital and Underline are on the Free plan, and the other eight come with Starter. Right to left works for Arabic, Hebrew, Persian and Urdu lists, with the days on the right and the
labels in your subscribers' language. All ten timer styles and their settings
Do email countdown timers work in Outlook, Gmail and Apple Mail?
Yes, with differences worth knowing before you send. Gmail
fetches the image at the first open and may show that same copy when the email is opened again.
Apple Mail, with Mail Privacy Protection on,
fetches images when the email arrives, and Apple's mail apps made up
62 percent of the opens Litmus measured in July 2026,
so many readers see the time that was left at delivery.
Classic Outlook on Windows shows only the first
frame, and that frame is drawn with the correct time left.
The deadline itself never moves; an early or kept copy only shows more time than is left. For an offer that
runs from each person's own email, use a timer that starts at send,
on Growth or Agency. The publish screen shows what each client will display while you can still change it.
One subscriber, one Black Friday email. It lands at 10:00 on Thursday, she opens it at 14:00, and opens it
again at 10:00 on Friday.
Gmail, first open
01 : 09 : 59 : 37
Right
Drawn when she opened it.
Gmail, opened again
01 : 09 : 59 : 37
20 hours too many
Gmail showed its copy from the first open.
Apple Mail, Privacy Protection on
01 : 13 : 59 : 37
4 hours too many
Fetched when the email landed, before she read it.
Classic Outlook on Windows
01 : 09 : 59 : 37
Right, as one still frame
Classic Outlook shows the first frame and stops there.
Countdown timers and dynamic images for enterprise CRM teams
Lifecycle programmes on Braze, Salesforce Marketing Cloud, Iterable or Adobe Campaign send
millions of images a month, and someone has to approve the vendor. Agency covers 5,000,000 opens a month and serves images from domains that carry your own name, and the REST API comes with Growth and Agency.
Your security team can read how recipient data is handled, and what an email shows if the
image service is down, before anyone signs.
One subscription. Opens are the only thing you count.
EmailTimer.app is free for 5,000 opens a month, with no card. Starter is $19 a month for 250,000 opens, which on a 50,000 person list is five opens each, and paying annually gives you two months free. Countdown timers and personalized images come on every plan. On Free and Starter one picture serves the whole send; from Growth, a recipient list or the API draws a picture for each subscriber with their own name, code or deadline.
Rupee plans can pay by UPI Autopay, net banking or an Indian card.
Free
$0
a month
₹0
a month
5,000 opens a month
For a first campaign, a small list, or proving the idea works before you ask for budget.
Go over your plan mid-campaign and nothing stops.
Images keep rendering, we email you at 80 and 100 percent, and only past 110 percent do new renders carry a
small watermark.
Every plan, side by side
Questions about email countdown timers and personalized images
One request for your image. A subscriber opens the email, their mail app fetches the countdown, and that is one open. If the same app or a proxy serves the image again from its own cache, you are not charged for it a second time. $19 a month covers 250,000 of them.
What happens when the timer runs out?
It stops being a timer. At 00:00:00 the image becomes the closing graphic you chose before you sent, so somebody opening on Monday morning reads "This offer has ended" instead of staring at a counter stuck on zero. You pick that graphic in the editor and never think about it again.
What happens if a campaign goes over my plan?
Nothing stops. Your images keep rendering for the whole send. We email you at 80 percent of your monthly opens and again at 100 percent, and past 110 percent new renders carry a small watermark until you move up a plan. A campaign already in flight always finishes.
Which email platforms does this work with?
Any platform that lets you put an image in an email. Klaviyo, Mailchimp, HubSpot, ActiveCampaign, Salesforce Marketing Cloud, Braze, Iterable, Customer.io, SendGrid, Brevo, Omnisend and Shopify Email each get a snippet with their own merge tag syntax already filled in, so there is nothing to translate.
Do countdown timers work in Outlook?
Classic Outlook on Windows shows only the first frame of an animation, because it draws mail with the Word rendering engine. EmailTimer.app works out the exact time remaining at the moment Outlook asks for the image and bakes it into that first frame, so those subscribers see a correct still countdown rather than a broken one. Outlook on mobile, Outlook on the web and the new Outlook for Windows play the full animation.
Do I need a developer to set this up?
No. Design the image in the editor, choose your email platform, copy the snippet, paste it into your template as an image block or an HTML block. If your team does want to generate images in code there is a REST API on the Growth plan, but nobody needs it to send a campaign.
What is an email countdown timer?
An image in your email that shows the time left until your deadline. A server draws a fresh animated GIF each time a mail app fetches it, so the number is right at that moment, and it ticks a second at a time: 30 frames by default, anywhere from 20 to 60, then it loops. Your email platform shows it like any other image, so any platform that can send a picture can send a countdown.
What types of email countdown timer are there?
Six, told apart by where the end moment comes from: one date and time for the whole send, a date from your recipient list, a countdown that starts on first open, a countdown that starts at send, time since a moment, and the same time every week or month. A fixed date suits a sale with one cut-off. The two that start per reader, often called evergreen timers, suit welcome and cart flows, where every subscriber gets their own window.
Where should a countdown timer go in an email?
Near the top, next to the offer it counts down to and the button that acts on it, so a phone shows all three without scrolling. Link the image to the same page as the button. Write the deadline in words in the text beside it and in the alt text too, because some readers block images and classic Outlook shows only the first frame.
Do countdown timers work in Apple Mail and Gmail?
Yes. Gmail fetches the image when the email is first opened and may show that same copy when it is opened again. Apple Mail, with Mail Privacy Protection on, fetches images when the email arrives, so the count starts from delivery rather than from the moment it is read. With a fixed deadline the offer still ends when you said. If each reader's clock should start with their own email, use a timer that starts at send, on Growth or Agency.
Can I make an email countdown timer for free?
Yes, two ways. The free generator needs no account and gives a timer 500 opens, or 1,000 once you sign in and claim it. The Free plan gives you 5,000 opens a month and three live images at a time, with no card.
Can the image show each subscriber's name, code or points?
Yes. A personalized image draws values from your CRM or recipient list into the picture when it is requested, so one campaign gives every subscriber their own graphic. You choose what happens when a value is missing: a default, or hiding that part of the image. Values for each recipient come from a recipient list or the API, on Growth and Agency.
Will a countdown timer hurt deliverability?
Not by being a GIF. Google's sender rules are about authentication, spam rates and unsubscribing, and content filters look harder at emails that are mostly image with little text. Keep real text around the timer and keep the file small: the nine styles on this page weigh 16 to 71 kB each as 600 by 200 GIFs of 30 frames.
Your next deadline is already on the calendar
Put a clock on it that every subscriber can read. The free plan covers 5,000 opens a month and needs no card.