Sleep Cycle Calculator
Calculate optimal bedtimes and wake-up times based on the 90-minute sleep cycle. Choose whether you need to wake up at a specific time (shows recommended bedtimes) or are going to bed now (shows recommended wake-up times). Each recommendation is based on completing full sleep cycles - so you wake up at the end of a cycle feeling refreshed rather than during deep sleep feeling groggy. Customize your fall-asleep time and save your preferences automatically.
Sleep Cycle
90 minutes per cycle
The average adult needs 4-6 cycles (6-9 hours)
Recommended Bedtimes
Understanding Sleep Cycles
Each sleep cycle lasts approximately 90 minutes and includes light sleep, deep sleep, and REM (dreaming) stages. Waking up during deep sleep causes grogginess (sleep inertia). Waking up at the end of a cycle - when sleep is lightest - leaves you feeling refreshed.
Why Use Our Sleep Cycle Calculator?
Science-Based Sleep Cycles
Based on the 90-minute sleep cycle research. Waking up at the end of a complete cycle leaves you feeling refreshed - the calculator finds the optimal bedtimes or wake times to align with your natural sleep rhythm.
Two Calculation Modes
Choose between "I need to wake up at" mode (shows recommended bedtimes) or "I am going to bed at" mode (shows recommended wake-up times). Both calculate based on completing full 90-minute sleep cycles.
Quick Current Time & Fall Asleep
Use the "Now" button to instantly set the current time as your target. Customise the average time it takes you to fall asleep (default ~14 minutes) for more personalised recommendations.
Auto-Save & Cycle Reference
Your mode, target time, and fall-asleep settings are automatically saved to your browser. The built-in sleep cycle reference explains how cycles work and what to aim for - all locally, no signup required.
Common Use Cases for Sleep Cycle Calculator
Morning Shift Planning
Workers with early morning shifts use the calculator to find the ideal bedtime that ensures they complete full sleep cycles before their alarm. Wake up feeling refreshed instead of groggy for early starts.
Parents & Baby Sleep Schedules
Parents use the calculator to plan their sleep around baby feeding schedules or early wake-ups. Knowing exactly when to go to bed to get 4-5 complete cycles helps maximise limited sleep windows.
Student Exam Preparation
Students pulling late-night study sessions use the calculator to find the latest bedtime that still allows for enough complete sleep cycles before morning exams. Optimise study time without sacrificing sleep quality.
Shift Workers & Irregular Hours
Shift workers with rotating or irregular schedules use both calculator modes to find optimal bedtimes and wake times regardless of their current shift pattern. Plan sleep around any schedule.
Improving Sleep Quality
Anyone struggling with morning grogginess uses the calculator to experiment with different cycle counts. The recommended 5-6 cycle options help users discover their optimal sleep duration for feeling rested.
Sleep Hygiene Education
Health educators and wellness coaches use the calculator to teach the 90-minute sleep cycle concept. The visual breakdown of cycle durations and recommendations helps clients understand their sleep patterns.
Understanding the Sleep Cycle Calculator
What is a Sleep Cycle Calculator?
A sleep cycle calculator uses the 90-minute sleep cycle science to calculate the optimal times to go to bed or wake up. The key insight: waking upduring deep sleep causes grogginess, while waking up at the end of a cycle - when sleep is naturally lightest - leaves you feeling refreshed. Our sleep cycle calculator runs entirely in your browser with no data uploads and auto-saves your preferences to localStorage.
How Our Sleep Cycle Calculator Works
- Choose Your Mode: Select whether you need to wake up at a specific time (calculates recommended bedtimes) or are going to bed now (calculates recommended wake-up times). Toggle between modes to see both perspectives.
- Set Your Time: Enter your target wake-up time or bedtime. Use the "Now" button to quickly set the current time. Adjust the fall-asleep duration (default ~14 minutes) to match how long it typically takes you to fall asleep.
- Review Recommendations: The calculator shows 5 options from 3 to 7 sleep cycles. Each option displays the calculated time and total sleep duration. The recommended options (5 or 6 cycles) are highlighted with a green badge. Click any option to see detailed sleep information.
What the Sleep Cycle Calculator Shows
- Recommended Times: For each cycle count (3-7), the calculator shows the calculated bedtime or wake-up time with a human-readable label and total sleep duration in hours and minutes.
- Best Options: 5 and 6 cycles are marked as recommended - these correspond to 7.5 and 9 hours of sleep, which align with the CDC-recommended 7-9 hours for adults.
- Cycle Details: Click any option to see a breakdown: total time in bed, time to fall asleep, and actual sleep time separated from the fall-asleep period.
- Sleep Cycle Reference: The built-in guide explains the 90-minute sleep cycle science and rates each cycle count from "Minimum" to "Optimal" with descriptions.
Privacy & Medical Disclaimer
This sleep cycle calculator runs entirely in your browser with no server-side processing. Your time settings and preferences are stored locally in localStorage and are never transmitted to any server. The calculator provides general guidance based on average sleep cycle research - individual sleep needs vary significantly by age, health, activity level, and genetics. The recommended 7-9 hours per night for adults is a guideline from the CDC and National Sleep Foundation. Consult a healthcare professional for persistent sleep issues or medical concerns.
Related Tools
Meeting Time Zone Planner
Find overlapping working hours for participants in different time zones - visual 24-hour timeline, 60+ IANA time zones, DST-accurate, up to 8 participants - Free online meeting planner
Meeting Agenda Builder
Create structured meeting agendas with time slots, presenter assignments, and notes. Export as plain text or PDF - Free online meeting agenda builder.
Meeting Scheduler (Availability Matrix)
Plan your week by entering available time slots across multiple days. Set meeting duration and buffer preferences, then generate an optimised weekly timetable that maximises focused work time - all running locally in your browser, no signup required. Free online Meeting Scheduler.
Task Deadline Calculator
Calculate the actual deadline considering working days only. Enter a due date, exclude weekends and holidays (with country presets), and see the number of working days remaining. Also calculates backwards: if a task takes N working days, when should you start?
Frequently Asked Questions About Sleep Cycle Calculator
A sleep cycle is the progression through light sleep, deep sleep, and REM sleep that repeats throughout the night. Each cycle averages about 90 minutes in adults. Waking up at the end of a cycle - when sleep is lightest - leaves you feeling refreshed. Waking up during deep sleep causes sleep inertia (grogginess).
Most adults need 4-6 complete sleep cycles per night, which corresponds to 6-9 hours of sleep. The calculator recommends 5 cycles (7.5 hours) or 6 cycles (9 hours) as optimal. The CDC recommends 7-9 hours for adults aged 18-64. Individual needs vary by age, activity level, and genetics.
The fall-asleep time accounts for the minutes it takes you to actually fall asleep after getting into bed. The default is 14 minutes (the average for adults). Adjust this up or down based on your experience. The calculator subtracts this from the cycle time to ensure accurate recommendations.
The calculator provides a reliable estimate based on the standard 90-minute sleep cycle model. Individual sleep cycles can vary from 70-120 minutes depending on age, sleep quality, and other factors. Use the recommendations as a starting point and adjust based on how you feel.
"I need to wake up at" calculates the bedtimes that would let you complete full sleep cycles before your desired wake time. "I am going to bed at" calculates the wake-up times that would result from going to bed at your chosen time. Both are based on the same 90-minute cycle logic.
Yes. Your mode, target time, and fall-asleep settings are automatically saved to your browser's localStorage. Your preferences persist when you close and reopen the browser.
3 cycles (4.5 hours) is the minimum shown for short sleep periods - not ideal for long-term health but useful for constrained schedules. 7 cycles (10.5 hours) is the maximum for those who need more rest. The recommended options (5-6 cycles) are highlighted.
No. This calculator is a general wellness tool that provides educational information about sleep cycles. It is not a medical device and does not diagnose, treat, or prevent any sleep disorder. Consult a healthcare professional for persistent sleep issues.