Sleep Calculator
Find the best time to go to bed based on 90-minute sleep cycles, so you wake up refreshed instead of groggy.
How the four bedtimes are worked out
You enter the time you want to wake up. The tool counts back a whole number of 90-minute sleep cycles, then takes off another 15 minutes for falling asleep:
bedtime = wake time − (cycles × 90 minutes) − 15 minutes
It does this for 6, 5, 4 and 3 cycles. For the default wake time of 07:00:
| Cycles | Sleep | Go to bed at |
|---|---|---|
| 6 | 9 h | 9:45 pm |
| 5 | 7.5 h | 11:15 pm |
| 4 | 6 h | 12:45 am |
| 3 | 4.5 h | 2:15 am |
The six-cycle card is marked "best". That label goes to the longest option every time; it doesn't take your age or routine into account. The times appear in your device's 12- or 24-hour format.
Time asleep versus time in bed
The hours on each card are sleep time only. Time in bed is 15 minutes longer, because the tool assumes that is how long it takes you to drop off. Five cycles means 7.5 hours of sleep but 7 hours 45 minutes between lying down and the alarm.
The results move with the wake time, always in 90-minute steps. Wake at 06:00 and the options are 8:45 pm, 10:15 pm, 11:45 pm and 1:15 am. If none of them fits your evening, pick the nearest one rather than splitting a cycle down the middle, since lining up with the end of a cycle is the whole point of the method.
Adjusting for how fast you fall asleep
Both numbers in the formula are fixed: every cycle is 90 minutes and falling asleep always takes 15. Real nights vary, so treat the times as estimates rather than a schedule to follow to the minute.
You can correct the fall-asleep part yourself:
- If you usually lie awake for about 30 minutes, go to bed 15 minutes earlier than the card says.
- If you fall asleep almost at once, you can go to bed up to 15 minutes later.
The cycle length can't be adjusted, and the tool has no way to measure your own. The 90 minutes is one figure applied to everyone.
Going to bed now, or sleeping in the daytime
The tool only works backwards from a wake time. To go forwards from a bedtime, add the same pieces. Lying down at 23:00, add 15 minutes, then 90 minutes per cycle: 4 cycles ends at 5:15 am, 5 cycles at 6:45 am and 6 cycles at 8:15 am. Set the alarm for one of those.
Shift workers can use the tool as it is, because the wake time can be any hour. Waking at 15:00 after a night shift gives bedtimes of 5:45 am, 7:15 am, 8:45 am or 10:15 am.
Frequently asked questions
Can I change the 90-minute cycle or the 15 minutes to fall asleep?+
No, both are built in. Shift the suggested bedtime yourself if you know you take longer or shorter to fall asleep.
Does the calculator work for naps?+
Only roughly. Its shortest option is three cycles, four and a half hours, so it doesn't suggest short naps. For a nap, decide how long you can spare and set an alarm.
Does it remember my wake-up time?+
No. The page starts at 07:00 every time and nothing you enter is stored, so type your usual wake time again on each visit.
Embed this tool on your website
Free to use on blogs, school sites and intranets. Paste this code into your page's HTML; please keep the credit line.
<iframe src="https://utilityapp.lat/embed/datetime/sleep-calculator" title="Sleep Calculator" width="100%" height="600" style="border:0;max-width:760px" loading="lazy"></iframe> <p style="font-size:13px"><a href="https://utilityapp.lat/datetime/sleep-calculator">Sleep Calculator</a> by UtilityApp</p>