Sleep Cycle Calculator
Enter your bedtime or desired wake-up time and get the optimal times aligned to 90-minute sleep cycles.
Use the Sleep Cycle Calculator
Sleep Settings
Calculate from:
Set your time and hit Calculate to see optimal sleep windows.
Optimal Wake-Up Times
Based on 90-minute sleep cycles + 14 min sleep onset. Times shown are approximate — individual cycles vary.
Summary
The Sleep Cycle Calculator helps you plan your sleep around natural 90-minute cycles so you wake up during light sleep rather than deep sleep. Waking mid-cycle — especially during deep sleep or REM — leaves you groggy and tired even after a full night. By timing your alarm to the end of a complete cycle, you maximize the chance of waking up alert and refreshed. The tool works both ways: enter a bedtime to see the best wake-up windows, or enter a target wake-up time to find out when you should go to bed.
How it works
- Choose whether to calculate from a bedtime or a wake-up time.
- Enter the time using the input field.
- The calculator adds 14 minutes for average sleep onset (falling asleep).
- It then computes 4 to 6 complete 90-minute sleep cycles forward or backward.
- Results are displayed as a ranked list from fewest to most cycles (or vice versa).
- Pick the option that best fits your schedule for the most restful wake-up.
Use cases
- Planning what time to set your alarm after a late night.
- Finding the ideal bedtime to wake up for an early morning meeting.
- Optimizing nap length to avoid waking during deep sleep.
- Understanding how many hours of sleep you are actually getting per cycle.
- Building a consistent sleep schedule aligned to your natural rhythms.
- Comparing sleep quality trade-offs between different bedtimes.
- Helping night-shift workers plan their sleep windows.
- Guiding parents in setting children's bedtimes for school mornings.