EmailTimer.App

EmailTimer.App, in facts

By Danish Mohammed, founder. , updated 7 min read

Each line below is one fact about EmailTimer.App, written to be quoted or summarised without extra context. The plan table is built from the same price list as pricing. Everything else was checked against the product’s code on 17 September 2026.

What it is

  • EmailTimer.App renders images for email at the moment a mail client fetches them.
  • A countdown timer is an animated GIF. A personalized image is a PNG with values drawn into the pixels. One image can be both.
  • The site is emailtimer.app, the dashboard is app.emailtimer.app, and images are served from img.emailtimer.app.
  • One person builds and runs it: Danish Mohammed. The first commit was on 24 August 2026, and the changelog is dated from there.
  • Support is by email. The paid plans list a reply within one business day. There is no phone line.

Plans and prices

PlanUS dollars a monthIndian rupees a monthPaid annually, in dollarsOpens a month
Free$0₹0Free, with no card5,000
Starter$19₹1,599$190 a year250,000
Growth$49₹3,999$490 a year1,000,000
Agency$149₹11,999$1,490 a year5,000,000

Prices exclude tax. Tax is shown at checkout. Annual billing is ten months' price for twelve.

  • An open is one request for the image. A copy served again from Apple’s or Google’s cache is not charged a second time.
  • Rupee prices are set figures, not a conversion made at checkout. Rupee billing is monthly only for now. Checkout answers a request for annual rupee billing with “Annual billing is not available in Indian rupees yet.”
  • Going over the allowance never stops an image. Emails go out at 80 percent and at 100 percent of the opens included in the billing period, which is the calendar month on Free. Past 110 percent, new renders carry a small corner watermark until the plan changes.

What each plan’s listing includes

  • Free: 5,000 opens, three live images at a time, bundled fonts, and the digital and underline timer styles.
  • Starter: unlimited templates, every timer style, and layers that show or hide per subscriber. The listing also names uploading your own font files, which the dashboard does not offer yet.
  • Growth: the REST API, CSV recipient uploads and webhooks. The API answers HTTP 402 to a workspace on Free or Starter.
  • Agency: a workspace per client, team permissions, and white-label image domains. A domain can be added and verified today. Serving images on it waits on a setting that is not switched on yet.

Timers

  • Eight timer styles: cards, flip, circles, rings, plain, underline, stacked and bar. The price list’s “digital” is the older name for plain.
  • Six ways to set the deadline: a fixed date, a deadline per recipient, from first open, from send, counting up, and a weekly or monthly recurring rule.
  • A deadline per recipient needs one signed address per person, from a recipient set or the API, which means Growth or Agency. So does a clock that starts on each person’s own first open.
  • A clock that starts from the send needs the send time signed into the address. The dashboard snippet does not add it, so today that address comes from the API.
  • One campaign address is one shared clock. A timer set to start on first open starts at the first open by anybody on the list.
  • Animations run 20 to 60 frames at one frame a second, 30 by default. At the end a timer either loops or holds its last frame, and the editor starts on loop.
  • Frame one is always a complete picture with the live numbers, for mail clients that show only the first frame.
  • After the deadline the image is a single frame of zeros or an image you choose.
  • Unit labels ship in 44 languages, four of them right to left. Digits and labels can use any family in the built-in font catalogue.
  • The gallery holds 47 starting designs across nine campaign types, each at 600 by 200, 600 by 300 and 300 by 250. All 47 are annotated, with their weights, in countdown timer examples. A canvas can be set to any size up to 4,096 pixels a side.
Frame one of the Twenty four hour sale timer: the headline, four plates reading 01 11 59 00 with their labels, and the Shop the sale button.The same timer after its deadline, with all four plates reading 00.
A gallery design rendered by the engine: frame one while the deadline is ahead, above, and the default expired frame of zeros after it, below.

Personalized images

  • Layers are text, image, shape, QR code, progress bar, star rating and timer.
  • A merge value has a type, a default, and a rule for when it is missing: use the default, hide the layer or hide its group.
  • Values can be formatted as dates, numbers or currency, changed in case, truncated or combined.
  • Rules can show, hide, swap text, swap an image, recolour or switch variant. A rule can test a merge value, the date and time, or the reader’s country or device when the image request carries them.
  • Recipient data travels as an opaque token in the address, so no personal data appears in a URL. A CSV recipient set takes up to 500,000 rows.
  • Uploaded images can be PNG, JPEG, GIF or WebP, up to 5 MB and 6,000 pixels on the longest side.

How an image address works

  • An address has the form https://img.emailtimer.app/i/{template}.gif?w={workspace}&v={version}&sig={signature}. The parameters the system owns are w for the workspace, v for the published version, r for a recipient token, wm for the watermark and sig for the signature.
  • The signature is HMAC-SHA256 over the path and every other query parameter. A merge tag placed inside the address breaks it for every recipient, so tags go in the link and the alt text instead.
  • Every request is answered HTTP 200 with a valid image. A request that cannot be rendered gets a fallback picture rather than an error.
  • The image service tells shared caches to keep a live timer for at most 30 seconds, with s-maxage=30.
  • Publishing refuses a template that would not render, and a published version never changes. An email sent against version 2 keeps rendering version 2.

The API

  • Available on Growth and Agency, at https://api.emailtimer.app/api/v1, with an OpenAPI document at /api/v1/openapi.json.
  • 32 endpoints, grouped as keys and usage, templates, assets, signed image URLs, recipient sets, and the figures behind the dashboard’s Usage screen.
  • Keys carry read or write scopes. No key can touch billing, members, the workspace itself or the signing secret, or create another key.
  • 60 requests a minute per key. The two bulk routes allow 600, and one batch call mints up to 10,000 signed addresses.

Free tools with no account

  • The countdown timer generator makes a live timer with a fixed deadline up to 90 days out. It previews an evergreen timer but will not save one.
  • A timer from the free generator works for 500 opens without an account, and for 1,000 once you sign in and claim it. After that, the image shows a note that its free opens are used up.
  • A timer made with the generator can be claimed into a workspace for 30 days. Claiming raises the same timer, at the same image address, to 1,000 opens.
  • Its downloaded GIF counts from the moment it was made, not from the moment it is opened.
  • The GIF checker reads a GIF you already have and reports its size, frame count, delays, looping and whether frame one covers the canvas.

Email clients

  • What each client does to a timer is described from the vendors’ own documentation, on the email client pages.
  • No EmailTimer.App timer has yet been watched rendering in a real inbox. Client behaviour on this site is labelled documented, not tested.
  • What dark mode does around a timer, from Litmus’s published chart, is in countdown timers in dark mode.
Four previews from the publish dialog: Gmail first open, marked Right; Gmail opened again, 20 hours out; Apple Mail with privacy, 4 hours out; Outlook on the desktop, marked Right, one frame held.
The publish dialog’s per client previews, worked out from each client’s documented behaviour, captured from the running dashboard.

What it does not do

  • No live data fetched at open time, such as weather or stock levels. An image draws values your sending platform already holds, plus the time of the fetch.
  • No AMP for Email.
  • No self-hosted edition and no enterprise contract. There is no plan above Agency.
  • No SOC 2 report and no ISO 27001 certificate. Security describes what is in place instead.
  • No testimonials, customer logos or case studies are published.
  • The legal entity, its address and the governing law are not published yet.

Questions and answers

Is there a free plan?

Yes. It is 5,000 opens a month with no card and no watermark inside the allowance.

Which plan is needed for a different deadline per subscriber?

Growth or Agency. Each subscriber needs their own signed image address, which comes from a recipient set or the API.

Does it work in Outlook, Gmail and Apple Mail?

The image displays wherever images are shown. Microsoft’s support page says that when only the first frame appears in Outlook, animations are disabled, which is why frame one is always a finished picture. The documented behaviour of each client is on the email client pages.

Where are the prices of other timer tools?

On the alternatives pages, each with the date the vendor’s own pricing page was read.

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.