We use cookies including Google AdSense advertising cookies to personalise ads and analyse traffic. By clicking Accept you consent as described in our Privacy Policy.

sleepcalc.co.uk

Sleep Cycle Calculator

Find the best time to wake up or go to sleep — wake up refreshed, not groggy.

hour
:
min
Sleep cycles last approximately 90 minutes. Waking mid-cycle causes grogginess. This calculator adds 14 minutes to account for falling asleep.
Sleep stages per cycle
StageTypeWhat happens
1–2Light sleepHeart rate slows, body relaxes
3Deep sleepPhysical restoration, immune support
4REMDreaming, memory consolidation
If your alarm wakes you mid-cycle, you'll feel groggy regardless of total sleep time. Sleep cycles last around 90 minutes, and waking during deep sleep is particularly disorienting. Aim to wake at the end of a complete cycle — this calculator shows you exactly when that is.
Most adults need 5–6 complete sleep cycles per night, totalling 7.5–9 hours. The sweet spot for most people is 5 cycles — 7 hours 30 minutes of actual sleep. Fewer than 4 cycles consistently leads to cognitive impairment.
To wake at 6:00 AM at the end of a sleep cycle: for 6 cycles (9h) sleep at 8:46 PM; for 5 cycles (7.5h) sleep at 10:16 PM; for 4 cycles (6h) sleep at 11:46 PM. These account for the average 14 minutes to fall asleep. Use the calculator above for any wake-up time.
Yes. A 20-minute power nap keeps you in light sleep and avoids grogginess. A 90-minute nap completes one full cycle. Naps of 30–60 minutes often leave you feeling worse due to waking during deep sleep.

About sleepcalc.co.uk

sleepcalc.co.uk is a free sleep cycle calculator designed to help you wake up feeling refreshed by timing your sleep around the natural 90-minute sleep cycle. The calculator works in two modes: enter your required wake-up time to find the best bedtimes, or calculate from now to find the best times to wake up.

Sleep science shows that waking at the end of a complete 90-minute cycle results in significantly less grogginess than waking mid-cycle — even if total sleep time is longer. This tool helps you align your alarm with your body's natural rhythm.

No account or sign-up is required. This tool is for general guidance and does not constitute medical advice. If you experience persistent sleep problems, please consult your GP.

Contact

Have a question, spotted an error, or want to suggest an improvement? We'd love to hear from you.

Email: hello@sleepcalc.co.uk — we aim to respond within 2 business days.

For sleep health advice please consult your GP or visit the Sleep Charity.

Privacy Policy

Last updated: May 2025

Who we are

sleepcalc.co.uk is a free sleep cycle calculator. "We", "us", or "our" refers to the operators of this site.

Data collected

No personal information is required to use this tool. Standard server logs may be collected automatically including anonymised IP address, browser type, and pages visited. We do not sell this data.

Google AdSense and advertising cookies

This site uses Google AdSense to display advertisements. Google AdSense and its partners use cookies to serve personalised ads based on your browsing history across websites. Third-party vendors including Google use cookies to serve ads based on prior visits to this and other websites. You may opt out of personalised advertising at Google Ad Settings or aboutads.info. For more information see How Google uses data when you use our partners' sites.

Cookies

We use essential cookies (required for site function), analytics cookies (to understand usage), and advertising cookies (set by Google AdSense, placed only after your consent via the banner on this page). You can withdraw consent at any time by clearing your browser cookies and revisiting this page.

Your rights under UK GDPR

UK residents have rights under UK GDPR including access, correction, and deletion of personal data. Contact us at hello@sleepcalc.co.uk to exercise these rights.

Third-party links

This site links to external sites. We are not responsible for the privacy practices of those sites.

Changes

We may update this policy. The "last updated" date reflects the most recent revision. Continued use of this site constitutes acceptance.