UTILS.
100% in-browser
😴

Sleep Calculator

Find ideal bedtimes or wake-up times based on 90-minute sleep cycles.

About this tool

A sleep calculator suggests bedtimes or wake-up times that fall between 90-minute sleep cycles, so you rise near the end of a cycle instead of in the middle of one. Enter a target wake-up time and it lists the bedtimes that fit whole cycles; switch to the go-to-sleep-now mode and it reads your device's current clock to list the best times to wake up.

Each result covers a whole number of cycles — 6, 5, or 4, equal to 9, 7.5, or 6 hours of sleep. Every calculation adds a fixed 14 minutes for the average time it takes to fall asleep, results that cross midnight roll over to the next day, and times are shown in your locale's clock format (12- or 24-hour).

The math runs entirely in your browser with no uploads, no accounts, and no tracking, and it keeps working offline once the page has loaded. Nothing about your schedule leaves the page.

Frequently asked questions

Why 90 minutes?
One full sleep cycle averages about 90 minutes, so waking between cycles tends to feel more refreshing than waking in the middle of one.
What is the extra time added?
A fixed 14 minutes is included in every calculation to account for the average time it takes to fall asleep.
What does the go-to-sleep-now mode do?
It uses your device's current time as the starting point and shows when you would wake after 4, 5, or 6 full cycles, plus the 14 minutes to fall asleep.
Why are only 6, 5, and 4 cycles shown?
They correspond to about 9, 7.5, and 6 hours — common whole-cycle lengths for an adult night — and waking at the end of any one lands you between cycles.

More tools