How Long Until Morning?

Down to the second, counting to six o'clock.

Runs entirely in your browser

Loading the tool…

Or pick one

The count above runs to 06:00 in your own time zone. Asked in the evening it is the whole night; asked at four in the morning it is the two hours most people typing this actually want to know about.

Morning has no agreed start, so this page picks one and says so. Six is the common answer and the one a countdown has to commit to, but nothing makes it correct: meteorologists start the day at midnight, the sun does it differently every week of the year, and whoever is asking usually means the hour their alarm goes off. Put your own hour in the box and the count moves to it.

The related question is how many hours of sleep are left, which is the same arithmetic minus however long it takes you to fall asleep. Sleep runs in cycles of about ninety minutes, so waking at the end of one is easier than waking in the middle: from four hours, four and a half is often better rest than four and three-quarters.

If what you want is the calendar day rather than the hour, the countdown to tomorrow runs to midnight instead, and the full countdown takes any date and time at all.

How to use it

  1. Read the count at the top: days, hours, minutes and seconds, moving as you watch.
  2. Look below it for the same span as whole days, weeks and working days.
  3. Change the date in the box to count down to anything else instead.

Questions

What time does morning start?

There is no agreed answer, which is why this page names the one it uses: 06:00. Meteorological convention starts the day at midnight, sunrise moves by an hour or more across the year and by far more with latitude, and most people asking mean whenever they have to be up. The hour is a box, so put yours in it.

How many hours of sleep will I get?

Take the count above and subtract how long you take to fall asleep, which for most people is ten to twenty minutes. Then consider rounding to a whole sleep cycle: they run about ninety minutes, and waking at the end of one is noticeably easier than waking in the middle of it, even when that means slightly less sleep.

Does it count to this morning or the next one?

Whichever is still ahead. Asked before six it counts to this morning, a few hours away. Asked at any point after, it counts to tomorrow's, because a countdown to a time that has already gone is not a countdown.

How many hours is that, rather than days?

The count above is already in hours, minutes and seconds as well as days, and the figures below it give the whole span in each unit on its own. A day boundary is not a day of distance: at eight in the evening, tomorrow is four hours away rather than one day away, and it is the hours that decide whether something is worth starting tonight.

Which time zone is this counting in?

Yours, the one your device is set to. The target is midnight in your own local time rather than midnight UTC, because a question about a weekday is a question about the calendar on your wall. Someone reading this in another country sees their own answer, not a translation of anybody else's.

Does it keep counting while I leave the tab open?

Yes, it ticks once a second for as long as the page is open, and picks the count back up from the clock when you return to the tab. Nothing is stored between visits, so opening it again simply asks your clock what time it is now.

Is any of this sent anywhere?

No. The arithmetic runs in WebAssembly inside this tab, and the only thing it reads is your device clock. There is no account, no cookie of ours and no record of what you looked up. Load the page once and it keeps working with the network off.

The same question, other days

Each of these counts to the start of its own day, in your time zone, with the same live seconds and the same working days figure.

Your data stays on your device

Everything above runs inside your browser as WebAssembly compiled from Rust. Nothing you type is uploaded, logged or stored on a server. You can load this page once, go offline, and it still works.

This page makes no requests at all, to anywhere. That is not a promise in the copy: it is a Content-Security-Policy header your browser enforces, and connect-src on it is none. Open the network tab and watch nothing happen.