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 are on the home page under “Your favorites.” They are saved only in this browser on this device, so they will not appear on another device or browser. 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.
References
- About Sleep — recommended hours by ageCenters for Disease Control and Prevention · cdc.gov
- Sleep cycle (~90-minute REM/non-REM cycle)Wikipedia · en.wikipedia.org
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.