SoftCare Clinic

Ovulation Calculator: When Are Your Fertile Days?

Enter the first day of your last period and your average cycle length to instantly see your estimated ovulation day and most fertile window.

First day of your last period

Select the first day of your last period to calculate.

This calculator provides only an estimate and is not a medical diagnosis. For your exact gestational age and due date, always consult your doctor with an ultrasound examination.

What is ovulation, and when does it happen?

Ovulation is the release of a mature egg from the ovary, and it's the most important moment of the cycle for pregnancy. It usually occurs about 14 days before the next period starts. So in a 28-day cycle that's around day 14, and in a 30-day cycle around day 16. When cycle length changes, most of the difference occurs in the days before ovulation — which is why women with longer cycles ovulate later.

Our tool adds "cycle length minus 14" days to your last period date to estimate your ovulation day.

Examples by cycle length

Your estimated ovulation day depends on your cycle length. Counting the first day of your cycle (the day your period starts) as day 1, here are a few examples; the fertile window runs from about 5 days before this day to 1 day after:

  • 26-day cycle: around day 12
  • 28-day cycle: around day 14
  • 30-day cycle: around day 16
  • 32-day cycle: around day 18
  • 35-day cycle: around day 21

How are fertile days calculated?

The most fertile window starts about 5 days before ovulation and ends 1 day after it. This is because sperm can survive for several days in the female reproductive tract, while the egg can only be fertilized for about 12–24 hours after ovulation. The 2–3 days closest to ovulation are when the chance of pregnancy is highest.

Ovulation signs and tracking methods

You can support the calculated date with signs your body gives you:

  • Change in cervical mucus: clear, stretchy, egg-white-like discharge
  • A slight rise of about 0.2–0.5°C in basal body temperature (measured each morning before getting up)
  • Over-the-counter LH (ovulation) tests: detect the hormone surge before ovulation
  • In some women, mild one-sided lower abdominal pain

Limitations of the result, and when to see a doctor

The dates here are estimates. In irregular cycles, the actual ovulation day can shift noticeably from the calculation; stress, illness, travel and intense exercise can also delay ovulation. This tool should not be used as a birth control method — "safe day" calculations do not reliably protect against unintended pregnancy.

If you haven't conceived after a year of regular intercourse under age 35, or after 6 months at age 35 or older, or if your cycle is markedly irregular, it's recommended you see an obstetrician.

Frequently Asked Questions

How is the ovulation day calculated?

Ovulation usually occurs about 14 days before the next period. The tool adds "cycle length minus 14" days to your last period date to estimate your ovulation day; in a 28-day cycle, that's day 14.

How many hours after ovulation can fertilization occur?

The egg can be fertilized for about 12–24 hours after ovulation. Since sperm can survive for several days in the reproductive tract, the fertile window starts about 5 days before ovulation.

What are the signs of ovulation?

Clear, stretchy cervical mucus, a slight rise in basal body temperature, and mild lower abdominal pain in some women. Over-the-counter LH (ovulation) tests also show that ovulation is approaching.

Can ovulation be calculated with an irregular cycle?

With irregular cycles, the calculated date is only a rough estimate and actual ovulation can shift noticeably. Tracking ovulation via ultrasound or hormone tests is more reliable — see an obstetrician for this.

How long should we try before seeing a doctor?

If you haven't conceived after a year of regular intercourse under age 35, or after 6 months at 35 or older, it's recommended you see an obstetrician. If your cycle is markedly irregular, you can see one sooner.

Other calculators