Ovulation Calculator
Predict your ovulation date and fertile window based on your last menstrual period and cycle length.
Ovulation Calculator
Estimate your ovulation date and fertile window
Enter your last period start date and cycle length
Ovulation = LMP + cycle length - 14 daysWhat Is Ovulation — and Why Does It Matter?
Ovulation is the release of a mature egg from one of your ovaries, typically occurring once per menstrual cycle. It is the only time during your cycle when pregnancy is possible, making it the most important event for both conception planning and natural cycle awareness. The egg survives just 12 to 24 hours after release, so timing intercourse correctly is essential for those trying to conceive.
The fertile window extends beyond that single day because sperm can survive inside the reproductive tract for 3 to 5 days. This creates a window of roughly 6 days — the 5 days leading up to ovulation plus the day of ovulation itself — during which conception is possible. Your cycle length directly affects when ovulation occurs: longer cycles push ovulation later, shorter cycles move it earlier, which is why personalizing the calculation matters.
How to Use This Calculator
- 1Enter the first day of your last menstrual period (LMP) — use the date your period actually started, not when spotting began.
- 2Enter your average cycle length in days (the default is 28 days; most people fall between 21 and 35 days).
- 3Enter your luteal phase length — the number of days from ovulation to your next period (default is 14 days; typical range is 10 to 16 days).
- 4Click Calculate to see your predicted ovulation date, fertile window, and estimated next period date.
How the Ovulation Date Is Calculated
Ovulation Day = Last period date + (Cycle length − Luteal phase)
For 28-day cycle (14-day luteal phase):
Ovulation = Last period + 14 days
Fertile window:
Start = Ovulation − 5 days (sperm survive 3–5 days)
End = Ovulation + 1 day (egg survives 12–24 hours)
Next period = Last period + Cycle lengthThis is an estimate based on average cycle data. Actual ovulation timing varies from person to person and can shift month to month due to stress, illness, travel, or hormonal changes. For greater accuracy, confirm ovulation with LH surge tests (ovulation predictor kits) or basal body temperature (BBT) tracking.
Worked Examples
Example 1 — Standard 28-day cycle
Last period: January 1 · Cycle length: 28 days · Luteal phase: 14 days → Ovulation predicted on January 15. Fertile window: January 10 through January 16. Next period expected: January 29.
Example 2 — Longer 32-day cycle
Last period: January 1 · Cycle length: 32 days · Luteal phase: 14 days → Ovulation predicted on January 19. Fertile window: January 14 through January 20. Next period expected: February 2.
Example 3 — Shorter 25-day cycle with 13-day luteal phase
Last period: January 1 · Cycle length: 25 days · Luteal phase: 13 days → Ovulation predicted on January 13. Fertile window: January 8 through January 14. Next period expected: January 26.