Sleep Calculator

Find the best bedtime or wake time based on 90-minute sleep cycles.

Loading tool…
  • 🔒 Files never leave your device
  • ⚡ Converted in your browser
  • ✅ No account required

Sleep Calculator: The Complete Guide

Wake up feeling refreshed. Choose when you want to wake up (or go to bed) and the sleep calculator suggests times based on 90-minute sleep cycles, so you rise between cycles rather than mid-sleep.

Who the Sleep Calculator is for

People who want to time sleep around natural cycles to wake up less groggy.

How to use the Sleep Calculator

  1. Type your values into the fields above — pick your currency or units where the calculator offers them.
  2. Results update automatically as you type; there's no submit button and nothing is sent to a server.
  3. Adjust any input to compare scenarios, then copy the result with a single click.

How it works

Sleep runs in roughly 90-minute cycles. Working back (or forward) from your chosen time — plus about 15 minutes to fall asleep — the calculator finds times that complete whole cycles (4–6 cycles ≈ 6–9 hours).

Features

  • Bedtime or wake-time mode
  • 90-minute cycle timing
  • Several options
  • Allows time to fall asleep

Why sleep cycles matter

Sleep moves through cycles of light, deep, and REM sleep lasting about 90 minutes. Waking at the end of a cycle — rather than in the middle of deep sleep — tends to leave you feeling more refreshed. By counting whole cycles from your target time and allowing time to fall asleep, this calculator suggests when to go to bed or set your alarm.

Frequently Asked Questions

How many sleep cycles do I need?

Most adults do well on five to six cycles (about 7.5–9 hours). The calculator lists several options so you can pick what fits your schedule.

Why add 15 minutes?

Because it takes the average person around 15 minutes to actually fall asleep after getting into bed, which the calculator builds into the timing.

Is this calculator free and private?

Yes. It's completely free with no signup, and every calculation runs locally in your browser, so your numbers never leave your device.