sleepcalc.co.uk

Sleep Cycle Calculator

Waking mid-cycle causes grogginess regardless of how long you slept. Pick a wake time or bedtime and we'll find the nearest cycle-aligned options. We account for time to fall asleep automatically.

Pick the time your alarm will go off. We will work backwards in 90-minute cycles.

What happens in each cycle

Each 90-minute cycle moves through light sleep, deep sleep, and REM. Waking at the end of a cycle leaves you alert. Waking in the middle of deep sleep leaves you groggy.

StageTypeWhat happens
1-2Light sleepHeart rate slows, muscles relax.
3Deep sleepPhysical restoration, immune work.
4REMDreaming, memory consolidation.

How it works

A full sleep cycle is about 90 minutes long. During each cycle you pass through light sleep, deep sleep, and REM. Waking up at the end of a cycle leaves you alert. Waking in the middle of deep sleep leaves you groggy regardless of total time slept. This calculator works backwards or forwards from the time you enter, in 90-minute steps, and adds 14 minutes for falling asleep (the median time according to research from the American Academy of Sleep Medicine). We suggest 3, 4, 5, and 6 cycle options; the NHS recommends 7 to 9 hours of sleep for most adults, which lines up with 5 or 6 cycles.

Frequently asked questions

Why do I wake up tired even after 8 hours of sleep?

If your alarm interrupts a cycle, you feel groggy regardless of total hours. Sleep cycles last around 90 minutes, and being woken during deep sleep is the most disorienting. Aim to wake at the end of a complete cycle. This calculator gives you the times that line up.

Are sleep cycles always exactly 90 minutes?

No. Sleep cycles range from roughly 80 to 110 minutes and vary person to person and night to night. Cycles also tend to lengthen across the night. 90 minutes is the average commonly used in clinical and educational material (NHS, Sleep Foundation). Treat the calculator output as the best guess, not a guarantee.

Why 14 minutes for falling asleep?

Sleep onset latency (time to fall asleep) averages around 10 to 20 minutes in healthy adults. We use 14 minutes as a working median. If you usually fall asleep faster or slower, adjust your bedtime accordingly.

About

sleepcalc.co.uk is a free sleep-cycle calculator based on the scientific consensus that human sleep progresses through cycles of approximately 90 minutes each, and that waking mid-cycle — rather than at the natural end of one — is the primary cause of grogginess on rising. The tool takes either a target wake time or a target bedtime and works backwards or forwards to find the nearest cycle-aligned options, adding a 14-minute average time to fall asleep as recommended in sleep research literature. All calculations run in your browser.

Built and maintained in the UK. The page runs entirely in your browser. We do not collect what you typed, your sleep times, or anything else. No accounts, no email list, no tracking beyond Google Analytics 4 with Consent Mode v2 (you can reject all cookies and the tool still works).

For guidance only. This tool does not constitute professional advice. If your situation is complex, speak to a qualified professional.

Last reviewed: 21 May 2026.

Contact

Use the form below for errors, corrections, or feedback. Messages are delivered via Netlify Forms straight to our inbox. No mailto links, no data stored on the page (Rule 23).

Privacy and cookies

What we collect: nothing about you. The page runs entirely in your browser. Anything you type stays on your device. We have no database.

Cookies and tracking: we use Google Analytics 4 to count visits in aggregate and Google AdSense to display ads. Both set cookies on your device. Neither is loaded until you click Accept on the cookie banner. If you click Reject, neither runs and no analytics or advertising cookies are set.

UK GDPR rights: we hold no personal data about you, so there is nothing on our side to access, correct, or delete. For Google's processing of cookie data, see Google's privacy documentation. You can clear cookies in your browser at any time.

Change your mind: reopen the cookie banner to update your choices.

Data requests: use the contact form above.

Free tools

More from the same team