pregnancy calculators

Ovulation & Fertility Calculator

Predicts your ovulation date and fertile window based on your cycle length and luteal phase, and can project multiple future cycles. Use it when trying to conceive or track your monthly fertility pattern.

About this calculator

Ovulation occurs at the end of the follicular phase, which varies in length, and the start of the luteal phase, which is relatively fixed for each person (typically 12–16 days). The formula calculates the ovulation day within the cycle as: ovulationDay = cycleLength − lutealLength. That day number is added to the first day of the last period to give the ovulation date. The fertile window spans from 5 days before ovulation (because sperm can survive up to 5 days in the reproductive tract) to 1 day after ovulation (the approximate lifespan of a released egg): fertilityStart = ovulationDate − 5 days; fertilityEnd = ovulationDate + 1 day. This 6-day window is supported by large prospective studies of conception probability. For subsequent cycles, the same offsets are applied from each projected period start date, assuming a consistent cycle length.

How to use

Suppose your last period started on April 5, 2025, your average cycle is 30 days, and your luteal phase is 14 days. Ovulation day within cycle = 30 − 14 = day 16. Ovulation date = April 5 + 16 days = April 21, 2025. Fertile window start = April 21 − 5 = April 16. Fertile window end = April 21 + 1 = April 22. So your peak fertility window runs April 16–22, with the single highest-probability day being April 21. The next predicted period would start April 5 + 30 = May 5, and the cycle repeats from there.

Frequently asked questions

How do I know if my luteal phase length is normal?

The luteal phase is the time between ovulation and the first day of the next period. A typical luteal phase lasts 12–16 days, with 14 days being the most common value. A luteal phase shorter than 10 days is sometimes called luteal phase deficiency and may make it harder for a fertilized egg to implant successfully. You can estimate your luteal phase by tracking basal body temperature (BBT) — it rises by about 0.2°C after ovulation — or by using ovulation predictor kits in combination with period tracking. Consistent measurements over 3 or more cycles give the most reliable estimate.

What is the most fertile day in the menstrual cycle?

The day of ovulation itself and the day immediately preceding it are statistically the two highest-probability days for conception. Research published in the New England Journal of Medicine found that the probability of conception peaks at about 33% on the day before ovulation. The fertile window extends back 5 days because sperm can remain viable in cervical mucus for up to 5 days, meaning intercourse on those earlier days can still result in fertilization. Pinpointing ovulation precisely is difficult from calendar methods alone; combining this calculator with BBT tracking or LH surge testing improves accuracy.

Why does my ovulation date change from cycle to cycle?

Ovulation timing is driven primarily by the length of the follicular phase — the time from menstruation to egg release — which can vary due to stress, illness, travel, changes in body weight, or hormonal fluctuations. The luteal phase, by contrast, is more stable because it is governed by the corpus luteum's fixed lifespan. If your cycles are irregular, relying solely on an average cycle length may produce inaccurate predictions. Tracking physical signs such as cervical mucus changes, ovulation pain (mittelschmerz), and BBT shifts alongside this calculator gives a more complete picture of your individual cycle pattern.