Sleep Cycle Calculator
Wake up refreshed instead of groggy: pick a wake-up time and get the best bedtimes — or go to bed now and see the ideal wake-up times — based on 90-minute sleep cycles.
- Free
- No sign-up
- Runs in your browser
All calculations run locally in your browser.
How to use Sleep Cycle Calculator
- Choose “I want to wake up at…” and pick a time, or choose “I’m going to bed now”.
- The calculator adds ~15 minutes to fall asleep.
- It then lists bedtimes or wake-up times for 4, 5 and 6 full cycles.
- Aim for 5–6 cycles (7.5–9 hours) for the best rest.
About this tool
Sleep runs in roughly 90-minute cycles. Waking mid-cycle is what makes mornings feel terrible, while waking at the end of a cycle feels natural.
The calculator works backwards from your alarm (adding the average 15 minutes it takes to fall asleep) or forwards from your bedtime, and shows every cycle-friendly option.
When to use it: choosing bedtimes or alarms so you wake between cycles, not during one.
Frequently asked questions
How many cycles do I need?
Why 90 minutes per cycle?
Why are 15 minutes added?
Do naps follow cycles too?
Is this medical advice?
Is it useful for shift workers?
Related tools
How to use Sleep Cycle Calculator
Enter the required values into the Sleep Cycle Calculator fields. The calculation updates as you adjust inputs. Use the result for planning, comparison, or documentation.
Practical benefits
- Complete tasks faster without installing additional software.
- Keep files private since processing happens in your browser.
- Produce consistent results that integrate into your workflow.