← Back to Kitchen

How to Add a Countdown Timer in Gmail

June 16, 2026 • How-To • PicTimer Team

If you want a countdown timer in Gmail, the working method is not JavaScript, HTML embeds, or a special Gmail widget. It is a hosted image URL that Gmail can display like any other image.

That matters because Gmail strips scripts and does not let you run live code inside the message body. A PicTimer countdown works by redrawing the timer image on the server, then serving the latest version when the message is opened.

How to add it in Gmail

  1. Create your timer in PicTimer.
  2. Copy the email image link from your dashboard.
  3. In Gmail, compose your message and insert the timer as an image or paste the image URL into the HTML you are using.
  4. Wrap the image with your CTA link so the timer clicks through to the offer page.

A raw HTML version looks like this:

<a href="https://yoursite.com/offer" target="_blank">
  <img src="YOUR_PICTIMER_IMAGE_URL"
       alt="Offer ends soon"
       width="640"
       style="display:block;max-width:100%;border:0;" />
</a>

What works best in Gmail

Use the GIF version for email sends. That gives you the best compatibility across Gmail, Outlook, Apple Mail, and other major inboxes. For landing pages and websites, use the live landing script or hosted live page instead.

If you are sending from a Gmail-based workflow, keep the timer width conservative, make the first frame readable, and make sure the CTA around the timer is obvious.

Important caveat: Gmail caching

Gmail proxies and caches remote images. In practice, PicTimer still works well for standard campaign urgency, but Gmail signatures are a different use case because the same remote image may be seen repeatedly in long-lived threads.

That is why we recommend countdown timers in the body of deadline emails first, and signature timers as a specialized use case with a strong static fallback.

Can you use a countdown timer in a Gmail signature?

Yes, but with more caveats. A signature timer is better treated as a campaign banner or timed graphic rather than a guaranteed perfectly live countdown for every repeated view. If you want that use case, build around a good-looking first frame and a strong click-through CTA.