HEAHealth & Fitness

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.

(optional)
days

Try an example

How It Works

Formula

dov=L14d_{\text{ov}} = L - 14

Dov=D0+(dov1)D_{\text{ov}} = D_0 + (d_{\text{ov}} - 1)

Dfw,start=D0+(max(1,dov5)1)D_{\text{fw,start}} = D_0 + (\max(1, d_{\text{ov}} - 5) - 1)

Dfw,end=D0+dovD_{\text{fw,end}} = D_0 + d_{\text{ov}}

Dnext=D0+LD_{\text{next}} = D_0 + L

Where

D0D_0

First day of the last menstrual period

LL

Average cycle length(days)

dovd_{\text{ov}}

Day of cycle on which ovulation is predicted (1-indexed)

DovD_{\text{ov}}

Calendar date of predicted ovulation

Dfw,startD_{\text{fw,start}}

Start of the fertile window (5 days before ovulation, floor at day 1)

Dfw,endD_{\text{fw,end}}

End of the fertile window (1 day after ovulation)

DnextD_{\text{next}}

Estimated start of the next period

Enter the first day of your last menstrual period and your average cycle length. The calculator places ovulation 14 days before the next predicted period (the standard luteal-phase model), then expands the fertile window from 5 days before ovulation through the day after. The next period date is your last period plus your cycle length.

Frequently Asked Questions

Related Calculators

Ready to Calculate?

Free calculators.