Find the best times to wake up or go to sleep based on 90-minute sleep cycles. This tool processes all data locally in your browser. No information is ever sent to any server. Completely free, no registration required.
A Sleep Cycle Calculator helps you time your bedtime or wake-up to align with your natural 90-minute sleep cycles, so you wake up feeling refreshed rather than groggy. Each night, you cycle through light sleep, deep sleep, and REM (rapid eye movement) sleep roughly every 90 minutes. Waking up in the middle of a deep sleep cycle causes 'sleep inertia' — that groggy, disoriented feeling that can last hours. By timing your sleep to end at a cycle boundary, you wake up naturally alert. This calculator is especially useful for shift workers, travelers, and anyone who struggles with morning grogginess.
Choose whether you want to calculate your bedtime (based on when you need to wake up) or your ideal wake time (based on when you go to bed). The calculator works backward or forward in 90-minute cycles, adding 15 minutes for the average time it takes to fall asleep. For example, if you need to wake at 7:00 AM, ideal bedtimes are 9:45 PM (5 cycles + 15 min), 11:15 PM (4 cycles + 15 min), 12:45 AM (3 cycles + 15 min), or 2:15 AM (2 cycles + 15 min).
Sleep Cycle ≈ 90 minutes\nFall Asleep Buffer ≈ 15 minutes\n\nWake-Up Time = Bedtime + (N × 90 min) + 15 min\nOR\nBedtime = Wake-Up Time − (N × 90 min) − 15 min\n\nWhere N = number of sleep cycles (4-6 recommended for adults)\n\nRecommended Sleep Duration:\nAdults: 7-9 hours (4.5-6 cycles)\nTeens: 8-10 hours (5-6.5 cycles)\nChildren: 9-12 hours (6-8 cycles)
They average about 90 minutes but vary from 70-120 minutes between individuals and even between cycles in the same night. Early night cycles tend to have more deep sleep; later cycles have more REM. Use 90 minutes as a guideline and adjust based on how you feel.
The CDC recommends 7-9 hours for adults, 8-10 hours for teenagers, and 9-12 hours for school-age children. However, individual needs vary — some people genuinely function well on 6 hours, others need 9-10. If you wake up naturally (no alarm) feeling refreshed, you're getting enough.
Partial recovery is possible, but you can't fully 'repay' chronic sleep debt. Sleeping in by 1-2 hours on weekends helps, but very irregular weekend/weekday patterns ('social jet lag') can disrupt your circadian rhythm and make Monday mornings harder.
Free online Sleep Cycle Calculator — no signup, 100% client-side processing. All data stays in your browser.