ONLINECLOCK.NET
--:--:--

To a date, or for a duration

Countdown Timer

Count down to any moment on the calendar, or add a stretch of time to right now. Calendar-aware, so months, leap years and clock changes all come out right.

Any date and time Shareable link Handles leap years Saved on this device

Counting down

0

Days

00

Hours

00

Minutes

00

Seconds

Target

Count down to a date

Jump to

Or add time to now

Months and years are added by the calendar, not by a fixed number of days, so 1 month from 31 January lands on the last day of February.

Pick a date or add a duration to begin.

Getting it right

The Arithmetic That Trips Countdowns Up

Days Are Not Always 24 Hours

On the two days a year when clocks shift, the day is 23 or 25 hours long. A countdown that multiplies days by 86,400 seconds will be an hour out for weeks afterwards. Working in calendar terms and converting only at the end avoids this entirely.

Months Have No Fixed Length

Adding "one month" to 31 March cannot land on 31 April, because there is no such date. The convention used here is to clamp to the last valid day, giving 30 April — the same thing a person with a wall calendar would do.

Leap Years Break Simple Year Maths

A year is 365 days except when it is 366. Adding a year to 29 February gives 28 February in the following year. The rule is that years divisible by four are leap years, except centuries, except centuries divisible by 400 — which is why 2000 was a leap year and 1900 was not.

A Date Without a Time Means Midnight

Counting down to a date alone counts to the very start of that date. If the event is at nine in the morning, set the time as well, or the countdown will reach zero nine hours early and you will trust it anyway.

Step by step

How to Use This Countdown Timer

Choose your preferred method: target date and time (calendar), duration, or months and years (calendar-aware). Select one method below — you can switch anytime, and your countdown display updates instantly.

Countdown to a Specific Date & Time

Pick a date from the calendar and select the exact time. This is ideal for events and deadlines. If you prefer calendar-style scheduling, this method is best.

Countdown by Duration

Set a countdown for any number of minutes, hours, or days from now. Great for study sessions, cooking, and workouts, where you care about how long rather than about a particular date.

Countdown by Months / Years

Months and years aren't fixed seconds — this method adds months and years using real calendar rules, so February, leap years, and month lengths behave correctly. Example: a countdown to one year from today, or three months after a chosen start date.

Whichever method you use, the countdown runs on your own device clock and in your own time zone. Add UTC alongside it in any message you send if you want a universal time reference that cannot be misread.

What people count down to

Common Uses for a Countdown Timer

Events and Launches

Countdown to a birthday, wedding, stream, product launch, or a special deadline. Copy the link and everyone sees the same moment in their own time zone.

Projects and Contracts

Track time remaining for project phases, contract end dates, renewals, or schedules. Pause anytime, and reset to set a new countdown quickly.

Study and Exams

Count down to exams, assignment due dates, and semester start and end dates. The day figure is the one to read for anything more than a week out.

Long Horizons

Use the months and years method for anniversaries, savings goals, and long roadmaps, where calendar accuracy matters more than seconds.

Countdown or timer

Counting Down to a Date

A countdown clock targets a moment; a timer runs a length of time. This page does the first.

Set a date and an hour and the display counts down to it, updating every second and surviving a page refresh. That covers most of what people mean by a countdown clock, a time countdown or a count down clock: a fixed point in the future and a number that keeps shrinking towards it.

If you want a fixed duration with an alarm at the end instead — twenty minutes, an hour — the online timer is faster to set up. For the specific case of counting to your next local midnight, use the countdown to tomorrow.

Quick answers

How Long Until? How Many Hours, Minutes and Seconds?

Most people arrive at a countdown with a specific question. Here is how to answer each one on this page.

The questionHow to answer it here
How long until tomorrow? Or how many hours until tomorrow, or countdown till tomorrowThe countdown to tomorrow shows hours, minutes and seconds to your next local midnight, live.
Countdown till 12, countdown till 12am or a 12am countdownMidnight is the same target — use the tomorrow page, or set 00:00 on tomorrow's date in the calendar method above.
Countdown to 7pm, timer until 2pm or timer till 6pmUse the date and time method above: pick today's date and type the hour you want. The countdown starts immediately.
How many minutes until a time, or how much time till an eventSet the target and read the minutes figure. The totals line under the countdown also gives the whole thing in minutes and in seconds.
How many seconds until the next minute, or seconds till next minuteThe second clock shows the seconds field live, so the answer is 60 minus what it reads.
Countdown the hours to something far offSet the date and read the totals line, which expresses the whole countdown in hours as well as days.
A countdown clock central time or any other zoneSet the target, then check the equivalent in another zone with the time zone converter.

Answers

Countdown Questions

Clock changes, calendar months, sharing and how long is too long.

Why do months and years need special handling?

A month can be 28 to 31 days, and years can include leap days. Calendar-aware countdowns add months and years using real date rules, so “+1 month” from January 31 becomes the last valid day in February rather than spilling into March.

Should I use local time or UTC?

Use local for normal daily use. Use UTC if you're coordinating globally and want one standard time reference that cannot be misread by people in other countries.

Can I set any number of minutes or hours?

Yes. Use the duration method to enter any number of minutes, hours or days. For months and years, use the months and years fields, which follow calendar rules.

How does the countdown handle daylight saving changes?

Correctly, because it works in your local calendar rather than in raw hours. If a clock change falls between now and the target, the day on which it happens is 23 or 25 hours long, and the countdown reflects that. A countdown built by multiplying days by 86,400 seconds gets this wrong twice a year.

What does adding months actually mean?

Calendar months, not fixed lengths. One month from 31 January lands on 28 February in a common year and 29 February in a leap year, because there is no 31st. One month from 15 March is 15 April. This is how humans use the word, and it is what the month buttons do.

Can I share a countdown with someone?

Yes. Set the target and press Copy link. The address that goes on your clipboard carries the target date and label, so anyone opening it sees the same countdown running in their own time zone. That last part matters: a countdown to a global launch shows each person the correct local time.

Will my countdown still be there tomorrow?

The target is saved in your browser, so returning to the page picks it up again. It lives only on your device, so it will not follow you to another computer — use the shareable link for that.

What is the longest countdown I can set?

Any date the calendar supports, so decades if you like. Past a certain point a countdown in seconds stops being meaningful and the day figure is the one to read, which is why days are shown as their own large number rather than folded into the hours.

Why does the countdown say a different number of days than I expected?

Usually because of the time of day. A countdown to a date without a time assumes midnight at the start of that date. If you count to "Friday" on a Thursday afternoon, you get less than one day, not one day, because Friday begins at 00:00. Set an explicit time if the hour matters.

Does it keep counting if I leave the tab?

It recalculates from the target every time it paints, so leaving and returning gives you the right figure immediately. Nothing accumulates or drifts while the tab is hidden.