Ovulation Calculator
Estimate your ovulation date, fertile window, and next period from the start of your last menstrual period and cycle length. Educational estimate only — not a method of contraception.
Last period started 1 April 2026, average 28-day cycle.
Today is on or after the estimated start of your next period.
Estimate based on a regular cycle. Ovulation timing varies from cycle to cycle and is not exact; this is **not a contraceptive method** and should not be used to prevent pregnancy. For fertility planning, conception, or contraception, talk to a qualified healthcare provider.
Was this useful?
Examples
How It Works
Formula
Variables
- First day of the last menstrual period
- Average cycle length(days)
- Day of cycle on which ovulation is predicted (1-indexed)
- Calendar date of predicted ovulation
- Start of the fertile window (5 days before ovulation, floor at day 1)
- End of the fertile window (1 day after ovulation)
- Estimated start of the next period
Enter the first day of your last menstrual period and your average cycle length. The calculator uses your average cycle length to place an approximate ovulation date, then marks a broad fertile window around that estimate. The next period date is your last period plus your cycle length.