Configure your countdown timer
Pick one of the three types below, set the deadline, then match the colours, fonts and labels to your brand.
A ticking timer drawn fresh each time the email is opened, so the time left is the time left. Works in any ESP as one image tag. Set a deadline, paste one snippet, done.
Free to start · No credit card · Evergreen timers on Pro
Need one timer right now? Use the free generator
Deal of the Day: 40% off ends tonight
Hi Jane, today's deal is our lowest price yet on 4K TVs.
Deal of the Day
40% off 4K TVs, ends in
Prices hold until the clock hits zero. After that, the deal is gone.
A recreation. The real timer is an image drawn at each open.
Set the deadline, style it, paste one image tag into your ESP. Alterable draws the timer fresh every time the email is opened.
Pick one of the three types below, set the deadline, then match the colours, fonts and labels to your brand.
Alterable generates a short snippet: an image tag in a link. No JavaScript, no SDK. Works as a plain image URL in any ESP: Klaviyo, Mailchimp, HubSpot, or anything else that sends HTML email.
<a href="https://next.alterable.com/countdown-timers/click/2af9a2de-c3db-46ff-9188-c5cbc4d38204">
<img src="https://next.alterable.com/countdown-timers/2af9a2de-c3db-46ff-9188-c5cbc4d38204.png?d=%TODAY%&uid=%SUBSCRIBERID%" />
</a>The timer is drawn fresh at every open, so each recipient sees the time actually left. Track impressions in the dashboard, with country and device where your ESP or the mail client provides them.
One date for your whole list, a window that starts when each subscriber’s email is sent, or a deadline your ESP passes in for each recipient. Same embed either way.
Black Friday · Ends at midnight
Doorbusters end in
One hard deadline for your whole list. When it hits zero, the sale is over.
Your cart is waiting
We saved your items for the next
The clock starts when your email reaches each subscriber. Everyone gets their own window.
Room held for you
Your hold at Harbour View ends in
Each guest’s hold ends at a different time. The deadline comes from your ESP: ?date={{ hold_expires }}.
Pick the ring or the digits, then set the colours to match the email it sits in. Every style renders as an image at open-time, so it looks the same in every client.
A countdown timer is just an image tag. Paste it into Klaviyo, Mailchimp, HubSpot, Brevo, or any ESP that accepts an image tag with merge tags. If it can show an image, it can show your countdown.
Building for several clients? Create and update any service through the REST API or the MCP server, on Pro.
The embed code
<a href="https://next.alterable.com/countdown-timers/click/TIMER_ID">
<img src="https://next.alterable.com/countdown-timers/TIMER_ID.png" />
</a>Honest comparisons against the tools built only for countdowns, including where they are the better buy.
No. A deadline timer counts down to one moment for your whole list, an evergreen timer (Pro and up) starts when each recipient’s email is sent, and a merge-tag timer takes the expiry straight from your ESP for genuinely per-recipient deadlines.
Any client that shows images. Alterable generates a standard image tag with no JavaScript, so it works from Klaviyo, Mailchimp, HubSpot, GetResponse, Omnisend, Brevo, Constant Contact or anything else that sends HTML email. The timer is an animated image: classic Outlook on Windows shows only its first frame, so the time is right at open but does not tick.
The timer stops at zero rather than counting into negative numbers, so an offer that has closed never advertises itself as still open. If you like, set an expiry message or an image of your own to take its place after the deadline.
You set the deadline in whichever timezone you choose, and every reader counts down to that same moment. For a deadline that is different per reader, pass it in from your ESP with a merge-tag timer.
Still have questions? Contact us →
Free on Engage with fixed-date and merge-tag timers. Evergreen timers, the API and the MCP server come with Pro at $49/mo.
No trial, no time limit, no credit card.