🌸 Ovulation Calculator

4.6 out of 5 (9 ratings)

Enter details

Usually 21-35 days. Leave at 28 if unsure.

Fill in the details and click Calculate to see your results.

Formula at a glance

Ovulation formula: Ovulation ≈ LMP + cycle length − 14; Starts 5 days before ovulation, ends the day after
How the ovulation works: Ovulation ≈ LMP + cycle length − 14

📱 Also in our Android app

This calculator is also in our free app. Sign in with the same account to keep your history in sync.

  • Pregnancy, Period & Ovulation CalculatorsDue date, ovulation, period & pregnancy week calculatorsGet it on Google Play

Rate this calculator

Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it: ★ ★ ★ ★ ★

📘 About the Ovulation

Ovulation is when an ovary releases an egg, and it is the day you are most likely to conceive. This calculator estimates your ovulation date and the days around it when you are most fertile, from your last period and cycle length.

Enter the first day of your last period and your average cycle length to see your estimated ovulation date, fertile window and next expected period.

🧮 Formula

Ovulation date
Ovulation ≈ LMP + cycle length − 14
Fertile window
Starts 5 days before ovulation, ends the day after
Next period
Next period ≈ LMP + cycle length

Where

  • LMP = first day of your last period
  • Cycle length = your average cycle length in days
This assumes ovulation happens 14 days before your next period, which is typical but varies between women and even cycle to cycle.

✏️ Worked examples

28-day cycle

You enter
First Day of Last Menstrual Period1 Jun 2026
Average Cycle Length28 days
You get
Estimated ovulation dateMon, 2 Nov 2026
Fertile windowWed, 28 Oct 2026 – Tue, 3 Nov 2026
Most fertile days31 Oct – 2 Nov 2026 (2 days before ovulation and ovulation day)
Ovulation happens onCycle day 15
Next period expectedMon, 16 Nov 2026
Pregnancy test fromTue, 17 Nov 2026
Due date if you conceive this cycleMon, 26 Jul 2027

Ovulation Mon, 2 Nov 2026; fertile window Wed, 28 Oct 2026 – Tue, 3 Nov 2026.

Try this example →

32-day cycle

You enter
First Day of Last Menstrual Period1 Jun 2026
Average Cycle Length32 days
You get
Estimated ovulation dateSun, 25 Oct 2026
Fertile windowTue, 20 Oct 2026 – Mon, 26 Oct 2026
Most fertile days23 Oct – 25 Oct 2026 (2 days before ovulation and ovulation day)
Ovulation happens onCycle day 19
Next period expectedSun, 8 Nov 2026
Pregnancy test fromMon, 9 Nov 2026
Due date if you conceive this cycleSun, 18 Jul 2027

Ovulation Sun, 25 Oct 2026; fertile window Tue, 20 Oct 2026 – Mon, 26 Oct 2026.

Try this example →

🧭 How to use this calculator

What you enter

  • First Day of Last Menstrual Period
  • Average Cycle Length (days)Usually 21-35 days. Leave at 28 if unsure.

What you get

  • Estimated Ovulation Date
  • Fertile Window Starts
  • Fertile Window Ends
  • Next Expected Period

❓ Frequently asked questions

Why is the fertile window 6 days long?

Sperm can survive in the body for up to 5 days, and the egg survives about 24 hours after release, so intercourse anytime in this window can lead to conception.

Does this work for irregular cycles?

It is far less reliable for irregular cycles. Ovulation predictor kits or tracking basal body temperature give a more accurate picture.

Is ovulation always exactly 14 days before my period?

It is typical, but the follicular phase (before ovulation) varies more than the luteal phase (after it), so the actual day can shift.

When do I ovulate?

About 14 days before your next period: day 14 of a 28-day cycle, day 16 of a 30-day cycle and day 21 of a 35-day cycle.

What are my most fertile days?

The two days before ovulation and ovulation day itself.

What people are saying
★★★★★
Anonymous · 10 Oct 2026
★★★★★
Anonymous · 06 Oct 2026
★★★★★
Anonymous · 05 Oct 2026
★★★★★
Anonymous · 05 Oct 2026
★★★★☆
Anonymous · 05 Oct 2026
★★★★★
Anonymous · 05 Oct 2026
★★☆☆☆
Anonymous · 05 Oct 2026
★★★★★
Anonymous · 05 Oct 2026
★★★★★
Anonymous · 05 Oct 2026