Sleep Calculator

To find the best bedtime or wake-up time around 90-minute sleep cycles, choose a mode (bedtime or wake-up) and enter your target time and fall-asleep latency. The calculator suggests several times that align with full sleep cycles, along with the recommended in-bed time — so you can plan a routine that ends on a complete cycle rather than mid-cycle.

Plan your sleep timing
Choose whether you want to wake up at a specific time or fall asleep at a specific time, then use a simple sleep latency preset.

Planning mode

Enter the time you want to wake up or the time you expect to fall asleep.

Sleep latency preset

Sleep latency is the estimated time it takes to fall asleep after getting into bed.

The calculation runs in your browser and does not store a sleep log.

These results are approximate cycle-based suggestions for bedtime and wake-up planning.

Recommended times
The main recommendations prioritize 4, 5, and 6 sleep cycles. A shorter 3-cycle option is shown separately.

Wake-up target

7:00 AM

If you want to wake up at 7:00 AM, a strong middle option is going to bed around 11:16 PM with 14 minutes to fall asleep.

Main cycle recommendations

4 cycles

About 6h across 4 cycles before your wake-up time.

6h

Bedtime

12:46 AM

Fall asleep

1:00 AM

5 cycles

About 7h 30m across 5 cycles before your wake-up time.

7h 30m

Bedtime

11:16 PM

Fall asleep

11:30 PM

6 cycles

About 9h across 6 cycles before your wake-up time.

9h

Bedtime

9:46 PM

Fall asleep

10:00 PM

Shorter rest option

3 cycles

About 4h 30m across 3 cycles before your wake-up time.

4h 30m

Bedtime

2:16 AM

Fall asleep

2:30 AM

How this sleep calculator works

This page uses a simple 90-minute cycle model so you can estimate practical bedtime and wake-up windows without overcomplicating the flow.

Pick your direction
Start from the time you want to wake up or the time you expect to fall asleep.
Add a latency preset
Use a simple sleep latency preset to account for the time it may take to fall asleep after getting into bed.
Review cycle options
The calculator returns 4, 5, and 6 cycle options first, then shows a shorter 3-cycle option separately.

Notes and boundaries

This tool is for bedtime and wake-up planning. It does not diagnose sleep quality, insomnia, apnea, or other health conditions.

The 90-minute cycle model is a practical approximation. Real sleep patterns vary by person, age, stress level, and routine.

People sometimes use this kind of cycle planning as a proxy for REM sleep timing, but the page is still a simple planning aid rather than a stage-tracking or medical sleep tool.

If sleep timing is tied to a medical, safety, or workplace concern, use this as a planning aid and verify with a qualified source when needed.

Sleep calculator FAQ

How does a sleep calculator work?
A sleep calculator estimates bedtime or wake-up times by using approximate sleep cycles and an optional sleep latency setting.
Why are sleep cycles often shown as 90 minutes?
Many sleep calculators use 90 minutes as a practical approximation for one full cycle. It is useful for planning, but real sleep cycles can vary.
Does this tool include time to fall asleep?
Yes. You can choose a sleep latency preset so the calculator can account for the estimated time between getting into bed and falling asleep.
How many sleep cycles are usually recommended?
This tool highlights 4, 5, and 6 cycles first because those ranges are generally more practical than very short sleep windows.
Can I use this as a REM sleep cycle calculator?
You can use it as a simple REM sleep cycle planning aid because it follows the common 90-minute cycle model people often associate with REM timing, but it does not measure or predict actual sleep stages.
Is this a medical or diagnostic tool?
No. This page is a routine planning tool and should not be treated as medical guidance or a sleep disorder assessment.

Related planning tools

These tools are closely related to time planning, countdowns, and date-based routines.

Date Calculator - Open tool
Live
Date Calculator
Calculate date-based differences and shifts when your sleep plan depends on specific calendar days.
Open tool
Countdown Calculator - Open tool
Live
Countdown Calculator
Count down to an event, deadline, or early morning schedule you are planning sleep around.
Open tool
Next
Time Calculator
General time addition and subtraction for broader schedule planning beyond sleep cycles.
Coming soon