Find the best bedtime or wake time based on 90-minute sleep cycles. Wake up feeling refreshed every day.
Sleep cycles typically last 90 minutes and include different stages of sleep.
Sleep Cycle Stages:
Optimal Sleep:
Tips for Better Sleep:
This calculator assumes 15 minutes to fall asleep. Individual sleep needs may vary based on age, genetics, and lifestyle.
Type your desired wake time (e.g. 7 AM) or bedtime (e.g. 11 PM). The calculator will suggest the optimal other end of your sleep window.
A full sleep cycle is about 90 minutes, moving through light, deep, and REM sleep. Waking between cycles feels more refreshed than waking mid-cycle.
Choose 4, 5, or 6 cycles (6h, 7.5h, 9h). We suggest wake times that align with cycle ends and add 15 minutes for falling asleep.
For related calculations, try our time calculator.
Cross-checked against authoritative formulas (IRS, NIST, ACM) and updated for 2025/2026 tax years and rates.
No server roundtrip. All math runs in your browser so results appear the moment you finish typing.
We never collect, store, or transmit your inputs. Every calculation runs locally in your browser.
Each calculator includes the formula, plain-English explanation, and FAQs so you understand the result.
Estimates only. Calculator results are for educational and planning purposes — not professional advice. For binding decisions on taxes, investments, health, or legal matters, consult a qualified professional.
FAQ
Everything you need to know about this calculator. Can't find what you're looking for? Email our team.
A sleep calculator is a free tool that finds the best bedtime or wake time based on 90-minute sleep cycles. Our sleep calculator works backward from a desired wake time, or forward from a chosen bedtime, to suggest 4, 5, or 6 cycle options. The sleep calculator helps you wake up between cycles for better rest and easier mornings.
How it works
Our sleep calculator lets you use 90-minute sleep cycles to plan a bedtime or wake time that leaves you refreshed, in three steps.
Choose 'I want to fall asleep at X' or 'I need to wake up at X'. The calculator works the math backward or forward from your target time.
Type the time you want to fall asleep or wake up. The calculator adds or subtracts 15 minutes for average sleep onset time automatically.
The result lists 4-6 suggested times based on full sleep cycles. Each option is 90 minutes apart, and waking at the end of a cycle is what makes you feel most refreshed.
Discover a holistic approach to health and fitness planning including sleep optimization for complete wellness.
Learn professional best practices for using calculators effectively and avoiding common mistakes.