Sleep Calculator

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

100% private — everything runs in your browser

How to Use

  1. 1

    Choose whether you know your bedtime or your wake-up time.

  2. 2

    Set the time and how long you usually take to fall asleep.

  3. 3

    Pick a suggested slot — each one lands at the end of a full cycle.

Examples

Wake at 07:00

Input

Wake-up: 07:00 · 15 min to fall asleep

Output

Bedtimes around 21:45, 23:15 or 00:45 give 6, 5 or 4 full cycles.

Bed at 23:00

Input

Bedtime: 23:00 · 15 min latency

Output

Wake-up options around 05:45, 07:15 or 08:45.

FAQ

How accurate is this?

It is a planning aid based on average 90-minute cycles. Real cycles vary by person and by night.

Why add time to fall asleep?

Cycles start after you fall asleep, not when you lie down, so the latency shifts every suggestion.

Is 6 cycles always best?

No. Many people feel better after 5 cycles than after a forced 6. Pick the slot that fits your schedule.

Related Tools