Sleep Cycle Calculator

Work out when to go to bed — or when to wake up — so your alarm lands at the end of a sleep cycle instead of the middle of one. Enter your wake-up time, or start from right now.

Zero network requests. Everything is calculated in your browser using your device clock.

Calculator

What do you want to plan?

Enter a wake-up time to see suggested bedtimes.

You just tested your Sleep Cycle Calculator — Try TDEE Calculator next →

What a Sleep Cycle Calculator Does

Sleep is not one continuous state. Across the night you move through repeated cycles, each blending light sleep, deep (slow-wave) sleep, and REM sleep. A full cycle takes around 90 minutes on average, though the real length varies between people and even between cycles in the same night. This calculator counts those cycles backward from the time you need to wake up — or forward from the moment you go to bed — and adds a short buffer for the time it takes to actually fall asleep. The goal is to suggest times that fall near the end of a cycle, when sleep is lightest, rather than in the middle of deep sleep, when waking tends to feel hardest.

How to Use It

Choose a mode. In wake-up mode, enter the time your alarm is set for and the tool lists the bedtimes that give you four, five, or six complete cycles. In sleep-now mode it uses your device's clock (or a bedtime you type in) and shows the wake-up times that line up with the end of a cycle. The five- and six-cycle options — roughly 7.5 to 9 hours — are highlighted, because that range covers what most adults need. Open Advanced settings to change the cycle length if 90 minutes does not match your own pattern, or to adjust how long you usually take to fall asleep.

Why Cycle-Aligned Waking Can Help

Waking in the middle of deep sleep often produces *sleep inertia* — that heavy, foggy feeling that can linger for several minutes after the alarm. Timing your wake-up for the lighter sleep at the end of a cycle is meant to reduce that grogginess, which is the idea behind every bedtime calculator. It is worth being honest about the limits: cycle length is an average, sleep is affected by stress, caffeine, alcohol, light, and dozens of other factors, and no clock-based tool can measure your actual sleep stages. Health authorities such as the U.S. Centers for Disease Control and Prevention recommend that most adults get at least seven hours of sleep a night. Use these suggestions as a nudge toward enough sleep and a regular schedule — the two things that reliably make mornings easier.

Frequently Asked Questions

How does a sleep calculator work?

It counts in sleep cycles rather than raw hours. Starting from your wake-up time, it subtracts whole cycles (about 90 minutes each) plus a short buffer for falling asleep, so each suggested bedtime ends a cycle right when your alarm goes off. In sleep-now mode it does the reverse, adding cycles to the time you go to bed.

Is a sleep cycle really 90 minutes?

Ninety minutes is a common average, but real cycles range from about 70 to 120 minutes and shift across the night — later cycles tend to contain more REM sleep. Because of that, the calculator lets you change the cycle length in Advanced settings so you can match your own pattern more closely.

Why do I still wake up tired even when I follow the suggested time?

Cycle timing is only one piece. Total sleep duration, sleep quality, an irregular schedule, caffeine, alcohol, stress, and light exposure all affect how you feel in the morning. A clock-based tool cannot detect your actual sleep stages, so think of the times as a helpful estimate rather than a promise.

How many cycles should I aim for?

Most adults do well on five to six cycles a night, which is roughly 7.5 to 9 hours — that is why those options are highlighted. For reference, the CDC recommends at least seven hours of sleep for adults. Four cycles (about six hours) is offered as a shorter option, not an ideal one.

What is the time-to-fall-asleep setting?

It is the buffer between getting into bed and actually drifting off, set to 15 minutes by default. Adding it means the cycle count starts when you are asleep, not when your head hits the pillow. If you usually fall asleep faster or slower, adjust it in Advanced settings.