Ovulation Calculator
Your ovulation day and fertile window for the next six cycles.
- 100% Free
- Instant Results
- No Sign Up
Ovulation Calculator
Ovulation and fertile days for 6 cycles
Usually 21 to 35 days.
Days from ovulation to your period. 14 if unsure.
More Fitness & Health Calculators
View all calculators- Period CalculatorPredict your next periods and fertile days
- Conception CalculatorYour fertile window and best days to conceive
- Due Date CalculatorEstimate your baby's due date
- Pregnancy CalculatorHow far along you are, due date and timeline
- BMI CalculatorBody mass index and healthy weight range
- Calorie CalculatorDaily calories to maintain, lose or gain weight
- Body Fat CalculatorBody fat % by the US Navy tape and BMI methods
- BMR CalculatorBasal metabolic rate by three formulas
- Macro CalculatorDaily protein, carbs and fat for your goal
- Calculators
- 204+
- Free to use
- 100%
- Results as you type
- Instant
How the ovulation calculator works
Ovulation happens a fixed time before your next period: the luteal phase, usually 12 to 14 days. So ovulation day = next period start - luteal phase. The fertile window runs from 5 days before ovulation to 1 day after, because sperm survive up to 5 days and the egg about a day.
The calendar repeats this for each of your next six cycles using your average cycle length. The due date shown is what you'd get if you conceived on that ovulation day (266 days later).
Using and checking your result
Published by JustYourCalculator. Check the units and assumptions above, and compare a known example before relying on the output. Calculations use browser arithmetic and may round displayed values.
This tool provides an estimate, not a diagnosis, treatment plan or individualized medical advice. Population formulas may not fit children, pregnancy, athletes or people with health conditions. Discuss health decisions with a qualified clinician.
Share links may contain your input values. Anyone with the URL can read them; avoid sharing sensitive personal or financial information.
