Sleep cycle calculator
You feel most refreshed when you wake at the end of a sleep cycle rather than in the middle of one, when deep sleep makes you groggy. Sleep runs in roughly 90-minute cycles, so this tool finds bedtimes (or wake-up times) that land you at a clean cycle boundary. It is handy for setting an alarm that leaves you alert, or for working out when to turn in tonight to hit a fixed wake-up.
How it works
From your target time the calculator steps in 90-minute blocks and adds a fixed 14 minutes to fall asleep. In “wake up at” mode it counts backward (so each result is a bedtime); in “go to sleep at” mode it counts forward (each result is a wake-up time). It lists 6, 5, 4 and 3 full cycles — 9, 7.5, 6 and 4.5 hours of sleep.
bedtime = wake time − (cycles × 90 min + 14 min)
Example
To wake at 07:00:
| Cycles | Sleep | Go to sleep at |
|---|---|---|
| 6 | 9.0 h | 21:46 |
| 5 | 7.5 h | 23:16 |
| 4 | 6.0 h | 00:46 |
| 3 | 4.5 h | 02:16 |
Most adults feel best on 5–6 cycles. Pick a direction, enter a time as HH:MM, and the list appears instantly — all in your browser, nothing uploaded.