Outlook has a reputation as the client where countdown timers break — black boxes, frozen frames, stripped HTML. UrgencyKit renders every timer as a server-side image, so the countdown displays in Outlook on the web, the new Outlook for Windows, and classic Outlook desktop alike. No scripts, no plugins, no custom HTML that Outlook strips out — and in current Outlook versions, animated timers really do animate.
"Outlook" is several different clients. Outlook on the web and the new Outlook for Windows use a modern rendering engine and behave like Gmail or Apple Mail. Classic Outlook desktop uses the Microsoft Word rendering engine — and since the Microsoft 365 and Office 2021 releases, it plays animated GIFs too. Only Outlook 2019 and earlier still show just the first frame of an animation.
The real Outlook trap is different: to shrink file size, many countdown tools encode GIF frames with transparency-based inter-frame de-duplication. The Word engine mishandles it, so the timer renders as black boxes, grain, or ghosting instead of a clean image.
| Client | Static timer (JPEG) | Animated timer (GIF) |
|---|---|---|
| Outlook on the web / new Outlook | Fully supported | Animates |
| Outlook desktop — Microsoft 365 & 2021 | Fully supported | Animates |
| Outlook 2019 and earlier | Fully supported | First frame only (clean static) |
| Gmail, Apple Mail, Yahoo | Fully supported | Animates |
See the full breakdown on our email client support page.
Yes. Because UrgencyKit delivers the countdown as a plain image, it displays in every version of Outlook. Static timers render identically everywhere; animated timers animate in Outlook on the web, the new Outlook, Microsoft 365, and Outlook 2021.
In current versions, yes — Outlook for Microsoft 365 and Outlook 2021 play animated GIFs. Outlook 2019 and earlier show only the first frame, which UrgencyKit renders as a clean, complete image.
Tools that encode GIF frames with transparency-based de-duplication trip up Outlook's Word rendering engine, producing black boxes or ghosting. UrgencyKit uses fully opaque frames, so the animation renders cleanly — and degrades to a clean image where animation isn't supported.
Yes. The embed supports a ?end= value, so you can substitute your email platform's merge
tag and give every subscriber a personalized countdown.