EmailTimer.App

Put a countdown timer in an Outlook email

By Danish Mohammed, founder. , updated 5 min read

Build your timer

Deadline

The deadline is read in this zone. Daylight saving is handled by the zone itself.

Style
Size
Colours
Background colour picker
Digit colour picker
Label colour picker

Each colour box has a hex field beside it. Type into either one.

Labels and headline

Up to 60 characters, drawn above the timer. Merge tags are not available here.

Live preview

A countdown timer in the plain style, rendered by the EmailTimer.App engine
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.

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, put a name or a code in the image, or use your own fonts, create a free account.

Create a free account

A countdown timer displays in every version of Outlook, because it is an image. Whether it moves is a separate question, and for a large share of corporate recipients the answer is no. The timer above is set for that, which means its first frame is built to stand on its own.

Frame one is the timer

Classic Outlook for Windows renders HTML through the Word engine. Microsoft’s own developer documentation from the 2007 release, where that decision was made, lists the consequence in plain language under unsupported web features: “Animated GIF images. Only a static representation of the GIF image shows.”

So for those readers the GIF’s first frame is the entire product. Everything after it is bytes they will never see.

That is a design constraint rather than a defect to work around. Frame one here carries the real time remaining at the moment the image was fetched, drawn in the same design as every other frame. A reader on Outlook 2016 sees something like “02 days 14 hours 09 minutes” as a still picture, and that is a true statement about the world. A title card, a logo or a frame reading all zeros is not.

The setting that decides whether it moves

Microsoft documents the cause directly: “If only the first frame of the animation appears, you have animations, or animated GIFs, disabled.” Its page covers Outlook for Microsoft 365 along with the 2016, 2019, 2021 and 2024 releases.

There are two switches, and which one applies depends on the build.

On Outlook for Office 365 before version 2008, Microsoft’s instruction is to “select File > Options > Advanced” and then, in the Display section, “check the box to Play animated GIFs”.

On version 2008 and later the switch moved out of Outlook entirely. Microsoft’s instruction for those builds is to “use Windows 10”, then “Click Start and type Show animations” and, under “Simplify and personalize Windows”, enable “Show animations in Windows”. That is an operating-system accessibility setting. It gets turned off on managed fleets to reduce motion, and the person who turned it off was not thinking about your campaign.

You cannot detect it from a send, and the recipient almost certainly does not know it exists.

Which Outlook you are dealing with

Which Outlook you are dealing with
Outlook Does the GIF animate What decides it
2007, 2010, 2013 on Windows No The Word rendering engine, which Microsoft documents as showing only a static representation
Microsoft 365 classic before version 2008 Only when enabled The Play animated GIFs box under File, Options, Advanced
Microsoft 365 classic from version 2008 Only when enabled The Windows setting Show animations in Windows
New Outlook for Windows, and Outlook on the web Yes, with a caveat A web rendering stack. A Microsoft Q&A thread from 7 May 2025 reports timers resuming from a cached frame and showing the wrong numbers
Outlook for iOS and Android Yes The native app. The same thread’s reporter says mobile Outlook “still works fine on Android and iOS”

The version-by-version detail, including what Microsoft has and has not documented for the perpetual 2016 to 2024 builds, is on countdown timers in Outlook.

Choosing a style whose still frame reads well

Given that frame one may be all there is, some choices survive the freeze better than others.

Pick the smallest unit that will actually change while somebody is looking. A still showing seconds is stale one second after it was drawn, and a reader who stares at an unmoving seconds column concludes the timer is broken. A still showing days and hours on a three-day countdown stays correct for the best part of an hour.

Prefer a design whose geometry carries information. In the ring and bar styles the fill position is a reading in itself, so a frozen frame still says how much of the window is gone. A design that depends on movement to make its point says nothing at all when it does not move.

Frame one of the ring style: 02 days 03 hours 34 minutes 12 seconds, each ring filled to match its number Frame one of the bar style: the same time, with a bar under the digits showing how much of the window is gone
Frame one of the ring and bar styles, which is all Outlook on Windows shows. With nothing moving, the fill still says how much time is gone.

Give the labels room, in the reader’s own language. The generator above carries unit labels in 44 languages, and a frozen image gets read rather than watched, so keep the contrast between the digits and the card behind them high.

Composing by hand in Outlook

Most timers reach Outlook from a sending platform. If you are writing one message by hand, the thing to protect is the remote address.

The countdown is computed when the image is fetched. Anything that drops a copy of the file into the message freezes the numbers at the moment you inserted it, because a GIF has no clock inside it. Insert the picture in a way that keeps the URL, and send the message to yourself before you send it to anybody else.

Before you send

Look at frame one on its own. Open the image URL in a browser, wait for the animation to finish, then reload and screenshot the first thing you see. The GIF checker does the same job on a file you already have, and reads the frame count and the loop flag out of it.

Check the width. Outlook draws through Word, which ignores most CSS, so the snippet carries width and height as HTML attributes as well as in the style attribute. Changing one without the other is how a timer ends up 40 pixels too wide and reflows a two-column layout.

Write alt text a reader can act on. Many corporate Outlook configurations hide remote images until the reader asks for them, and for those people the alt text is the message.

Questions and answers

Why is my countdown timer frozen in Outlook?

Because classic Outlook for Windows draws the first frame of a GIF and stops when animations are disabled. Microsoft documents both the behaviour and the two settings that control it.

Can any tool fix Outlook desktop?

No. No vendor can make the Word engine animate. What a vendor can do is make frame one a correct, finished picture, so a frozen timer still tells the truth.

Does new Outlook for Windows solve it?

It animates, and it introduced a different problem. A Microsoft Q&A thread from May 2025 reports it resuming from a cached frame so the numbers read wrong, on the desktop and web clients, while mobile Outlook was correct. The thread is unresolved.

Do I need an account?

No. The generator above publishes the timer and hands over the code with no address asked for. That timer works for 500 opens without an account, and for 1,000 once you sign in and claim it. An account adds a movable deadline, per-recipient timers and open counts, free to 5,000 image opens a month. See pricing.

Sources

Related

Put a countdown in the campaign you are writing now

The free plan covers 5,000 opens a month with no card. Starter is $19 a month for 250,000.