Sleep Calculator

Sleep runs in roughly 90-minute cycles; waking between them feels far better than mid-cycle.

How Sleep Calculator works

Find bedtimes that fit whole 90-minute sleep cycles before your alarm. Sleep runs in roughly 90-minute cycles; waking between them feels far better than mid-cycle. Everything happens inside this page: the tool reads your input, runs the calculation or conversion locally, and hands the result back to you. Nothing is transmitted, because there is no backend to transmit it to.

That design choice is deliberate. Most free tool sites upload your files to a server, process them there, and quietly keep a copy. Toolcin cannot do that — the site is a set of static files. If your connection dropped the moment the page finished loading, every tool would still work.

Ninety-minute cycles

Sleep runs in cycles of roughly 90 minutes, moving from light sleep through deep sleep to REM. Waking at the end of a cycle feels far better than waking in the middle of deep sleep, which is why the calculator works backwards from your alarm in 90-minute steps.

It also subtracts 15 minutes to fall asleep, so the bedtime it suggests is when you should be in bed, not when you should be winding down.

The four options

For a 06:30 alarm, the suggestions are 23:45 (6 cycles minus the sleep lag), 01:15 (5), 02:45 (4) and 04:15 (3). Fewer cycles means less sleep, which is only appropriate occasionally.

CyclesSleepVerdict
69 hLong; needs an early night
57.5 hThe usual target
46 hShort but survivable
34.5 hRecovery only

What the model ignores

Individual cycle length varies between about 70 and 120 minutes, sleep debt changes how quickly you fall asleep, and caffeine or alcohol alters the cycle structure entirely. Treat the output as a starting point for an experiment, not a prescription.

Good to know

  • Works offline once loaded, including on flights and in locked-down networks.
  • No file size limit beyond your device's own memory.
  • Free to use, with no account and no usage counter.
  • Results are produced locally, so they are not logged or shared with anyone.

Questions

Is anything uploaded when I use Sleep Calculator?

No. The calculation runs in your browser with JavaScript, so the values you enter never leave your device.

What should I check before relying on the result?

Sleep runs in roughly 90-minute cycles; waking between them feels far better than mid-cycle. Treat the output as an estimate and verify anything critical independently.

Why subtract 15 minutes?

Because most people take 10–20 minutes to fall asleep, and the cycles start after that.

Does it work for naps?

A 90-minute block yes; a 20-minute nap is short enough not to need cycle timing.

Keep going

More time tools