Free online sleep calculator
Sleep cycles run about 90 minutes each. Waking at the end of a cycle feels more refreshing than waking mid-cycle. Enter your wake time or bedtime and this calculator finds the.
Saved to favorites
Your favorites live on the home page, under Your favorites. They're saved only on this device & browser — open the site on your phone or in another browser and you won't see them there. No account, no server.
How to use
- Select Set wake time or Set bedtime using the toggle.
- Enter your target time.
- Optionally adjust the sleep cycle length (default 90 min) and fall-asleep time (default 14 min).
- Click Calculate Sleep Times to see recommended times aligned to complete sleep cycles.
The formula
If mode = 'wake-time':
bedtime = wakeTime − (cycles × cycleMinutes) − fallAsleepMinutes
If mode = 'bed-time':
wakeTime = bedTime + fallAsleepMinutes + (cycles × cycleMinutes)
Variables:
cycles— number of complete sleep cycles (5, 5.5, 6, or 6.5)cycleMinutes— minutes per cycle (default 90)fallAsleepMinutes— minutes to fall asleep after lying down (default 14)
Worked example
Wake at 7:00 AM. Fall asleep in 14 minutes. Cycle = 90 min.
| Cycles | Sleep time | Bedtime |
|---|---|---|
| 6 | 9 h 0 min | 9:46 PM |
| 5.5 | 8 h 15 min | 10:31 PM |
| 5 | 7 h 30 min | 11:16 PM |
Notes
- Source: Carskadon MA, Dement WC. Normal human sleep: an overview. In Principles and Practice of Sleep Medicine. 2011:16-26.
- Sleep cycle duration varies by individual and night. The 90-minute average is widely used in sleep science.
- This tool is for informational use. For persistent sleep problems, consult a sleep specialist.
Frequently asked
What is a sleep cycle?
Why does it add 14 minutes?
How many sleep cycles do I need?
Why do I feel worse after a full 8 hours?
Can I change the cycle length?
Embed this calculator
Add this free calculator to your own site. Copy the snippet — it works anywhere you can paste HTML, and stays in sync with this page.
Related calculators
- BMR calculator
Basal metabolic rate — calories your body burns at rest each day.
- Calorie calculator
Daily calorie needs based on activity level and health goals.
- Heart rate zones calculator
Find your five training zones to improve cardio fitness.
- Water intake calculator
Daily hydration needs based on weight, activity, and climate.