Halloween 40% off every Pro plan. Lifetime from $51, pay once.40% off Pro Vanishes in Claim40% off
Classic Elementor widget · Free

Countdown Widget for Elementor: A live countdown timer for launches, sales and events

The Elementor countdown widget counts down to a launch, a sale or a match. Set a Due Date, rename the Days, Hours, Minutes and Seconds labels, add colon or slash separators and choose what visitors see when the time is up. A free Elementor countdown timer, on Elementor Free.

  • Free on WordPress.org
  • Live, every second
  • Custom labels and separators
  • Message when time is up

Classic widget · Elementor 3 and 4Updated

Live demos

Countdown timers, live

Four countdown timers on small sites: a football fixture, a shop sale, a product launch and an early-bird ticket offer that ends. Every timer is live and set from your own clock, so it is always counting.

Halden FCFixturesClubTickets

Next match

Northern Cup - 26 OCT, 2026

12Days
5Hours
3Minutes
25Seconds

Halden FC

VS

Northport Athletic

Venue : Halden Royal Stadium

Sports club fixtures

Match countdown for a football club

A fixture page over a pitch: the countdown runs in one row with each label beside its number, then the two clubs and the venue. Each line fades up as it scrolls into view.

Watch it tick, press Replay

In Timer, Direction is Row. In the Style tab, Item gap is 80 and Show Separator is Hide. The fade-up entrance comes from the Animation tab, which is part of Animation Addons Pro.

ShallyNew inWomenSale
A model in a cream knit jumper from the Shally autumn sale
Autumn sale

Up to 40% off knitwear

Wool, cashmere and cotton knits, made in small runs in Porto. The sale ends in:

2Days
13Hours
47Minutes
9Seconds
Shop the sale
Shop sale banner

Sale countdown for a knitwear shop

An Elementor sale countdown timer beside a product photo. Each unit sits in a white box with its label below and a colon between the boxes. Four columns keep it on one line.

Watch the seconds

Direction is Column, Columns is 4 and Separator is Colon. Each unit has a white Background and a Border Radius of 14.

NorthlightProductStudiosChangelog
Northlight 2.0

A faster review board for film teams

24Days
8Hours
30Minutes
12Seconds

Live on 8 Nov 2026 at 18:00 your time

Product launches

Launch countdown for a software release

Large thin numbers on black with a slash between them and small labels below, under the product name and the launch date.

Watch the seconds

Separator is Slash, Columns is 4 and Item gap is 44. The digit Typography is set to 64 px.

Arolax®EventsTalksTickets
Arolax Motion Day

Early-bird tickets, 30% off

One day of talks on motion design for the web. The early-bird price ends in:

0Days
0Hrs
0Min
30Sec
Early-bird offers

Early-bird offer that ends

A short timer that starts when you scroll to it. After 30 seconds the numbers go away and the Time Expire message about early-bird pricing takes their place.

Wait 30 s, then Restart

In Timer, the labels are renamed Hrs, Min and Sec. In Time Expire, Title is Early-bird pricing has ended and Description explains that regular tickets are still on sale.

Features

Key features of the Countdown Widget

Everything below is a real setting in the widget panel. Nothing needs custom code.

Live countdown to any date

Pick the Due Date with the date and time picker, or fill it with a dynamic tag. The timer updates every second.

Your own labels

Rename Days, Hours, Minutes and Seconds to set Elementor countdown timer labels, for example Hrs and Min, or another language.

Labels below or beside

Set Direction to column for labels under the numbers or row for labels beside them, then set Align Items and Label gap.

Colon or slash separators

Turn on Show Separator and choose a colon or slash, then set its Size, Offset Right and Offset Top.

A message when time is up

In Time Expire, write the Title and Description that make up the Elementor countdown expired message visitors see once it ends.

Columns per device

Choose 1 to 4 Columns for desktop, tablet and mobile, and the Item gap between units.

Style each unit

Days, hours, minutes and seconds each get Digit & label gap, padding, background, border, radius and box shadow.

Typography and colour

Set the digit and label font and colour for every unit, plus a shared border, radius, padding and background in Layout.

Step by step

How to add a countdown timer in Elementor

Five steps, no code. The bold names are the labels in the Elementor panel.

  1. Install and activate Animation Addons for Elementor from WordPress.org, and turn on Countdown under Widgets.

  2. Open your page in Elementor, search the panel for Countdown and drag it onto the page.

  3. In Timer, set the Due Date and rename the Days, Hours, Minutes and Seconds labels if you like.

  4. In the Style tab, set Columns to 4 for one line, choose Direction and turn on Show Separator if you want one.

  5. Write the Time Expire Title and Description, check the timer on mobile and publish.

Try it free Free on WordPress.org · Works with Elementor Free
FAQ

Questions about the Countdown Widget

How do I add a countdown timer in Elementor for free?

Install the free Animation Addons plugin, drag the Countdown widget onto your page and set the Due Date in the Timer section. It starts counting at once and works with Elementor Free.

Why is my countdown on two rows?

The Columns setting defaults to 3 on desktop, 2 on tablet and 1 on mobile. Set Columns to 4 in the Style tab to keep days, hours, minutes and seconds on one line.

Can I change the Days, Hours and Minutes labels?

Yes. The Timer section has a text field for each label, so you can write Hrs and Min, or translate them.

What happens when the countdown ends?

The units are replaced by the Time Expire Title and Description you write, for example "This offer has ended".

Can I put the labels beside the numbers?

Yes. Set Direction to row and the label sits next to its number. Align Items and Label gap fine-tune the spacing.

Can I make an Elementor evergreen countdown timer?

No. It counts to one fixed date and time for every visitor. Change the Due Date, or use a dynamic tag, when you need a new deadline.

Why is my Elementor countdown timer not working?

Check that the Due Date is in the future, because a date that has passed shows the Time Expire message. The numbers are written by a small script, so a cache or optimizer plugin that delays scripts can leave the timer empty.

Which time zone does the countdown use?

The visitor's own. The timer runs in the browser and reads the Due Date as local time, so a visitor in London and one in New York both count to 20:45 on their own clock.

Does it work in Elementor 4?

Yes. It is a classic widget, so Elementor 4 lists it with the legacy widgets and it works on the same page as atomic elements.

Animation Addons Pro · Elementor 4

Count down to your next launch

A live countdown timer with custom labels, separators and an expiry message, free on Elementor Free.

Halloween deal40% off every Pro planEnds 5 Nov

  • 15-day money-back guarantee
  • Rated 4.6 / 5 on WordPress.org
  • No Elementor Pro needed
  • Elementor 3 & 4 in one license