Sleep Cycle & Bedtime Calculator

Calculate optimal bedtimes and wake-up times based on natural 90-minute circadian sleep cycles.

  • 100% free
  • Private in browser
  • No signup
  • No watermarks
Recommended Bedtimes (to wake up refreshed at the end of a cycle)
6 Cycles (9h)

9:45 PM

๐Ÿ† Excellent (9.0h Full Rest)
5 Cycles (7.5h)

11:15 PM

โญ Recommended (7.5h Optimal)
4 Cycles (6h)

12:45 AM

Minimum (6.0h Survival)
3 Cycles (4.5h)

2:15 AM

Acceptable (Short)
๐Ÿ’ก How it works: The average human takes ~15 minutes to drift asleep. Once asleep, you pass through 90-minute ultradian cycles. Waking up during light sleep at the end of cycle 5 (7.5 hours) or cycle 6 (9.0 hours) prevents grogginess and sleep inertia.

Rate this tool

Be the first to rate โ€” helps others and improves this page.

About Sleep Cycle & Bedtime Calculator

The Sleep Cycle & Bedtime Calculator uses circadian chronobiology to help you wake up feeling energetic and alert. Human sleep progresses through recurring 90-minute ultradian cycles transitioning through light sleep, deep slow-wave sleep, and Rapid Eye Movement (REM). Waking up in the middle of deep sleep causes sleep inertia (morning grogginess), whereas waking up at the completion of a 90-minute cycle leaves you refreshed.

How to use Sleep Cycle & Bedtime Calculator

  1. Choose your goal: "I want to wake up at...", "I plan to sleep at...", or "If I sleep now".
  2. Set your target time and average minutes needed to fall asleep (default 15 minutes).
  3. Review the calculated cycle completion milestones (5 cycles = 7.5 hours, 6 cycles = 9.0 hours).
  4. Set your morning alarm or bedtime for one of the highlighted ideal windows.

Key features

  • Three calculation modes: Wake-Up target, Bedtime target, or Sleep Right Now
  • Factors in average sleep latency (10 to 20 minutes to fall asleep)
  • Highlights optimal 5-cycle (7.5h) and 6-cycle (9h) rest windows for adults
  • Clear explanations of REM, non-REM, and sleep inertia science

Frequently asked questions

How long is an average human sleep cycle?
A standard human sleep cycle lasts approximately 90 minutes (ranging between 80 and 100 minutes across individuals). Most healthy adults require between 4 and 6 complete cycles (6 to 9 hours) per night.
Why do I sometimes feel exhausted after sleeping 8 hours but awake after 7.5 hours?
Eight hours is 5.33 sleep cycles, meaning an alarm set for 8 hours often jolts you awake in the middle of restorative Stage 3 slow-wave deep sleep, causing heavy sleep inertia. 7.5 hours equals exactly 5 complete 90-minute cycles, allowing you to wake up naturally during light sleep.
What is sleep latency?
Sleep latency is the amount of time it takes to transition from full wakefulness to sleep. For the average healthy adult, normal sleep latency is between 10 and 20 minutes. This calculator factors in 15 minutes of latency by default.
Can I use this calculator for midday power naps?
Yes. For daytime napping, either take a quick 20-minute power nap (before entering deep sleep) or a full 90-minute sleep cycle to experience complete REM rejuvenation without grogginess.
Is my schedule or sleep data tracked?
No. All calculations are evaluated locally in your web browser via TypeScript. No sleep schedules, habits, or timestamps are recorded.