Sleep Cycle Calculator

Enter your bedtime or desired wake-up time and get the optimal times aligned to 90-minute sleep cycles.

Sleep Settings

Calculate from:

14 min

Set your time and hit Calculate to see optimal sleep windows.

Summary

Enter your bedtime or desired wake-up time and get the optimal times aligned to 90-minute sleep cycles.

How it works

  1. Choose whether to calculate from a bedtime or a wake-up time.
  2. Enter the time using the input field.
  3. The calculator adds 14 minutes for average sleep onset (falling asleep).
  4. It then computes 4 to 6 complete 90-minute sleep cycles forward or backward.
  5. Results are displayed as a ranked list from fewest to most cycles (or vice versa).
  6. 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.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu