Ovulation Calculator

Enter the first day of your last period and your average cycle length to predict ovulation dates and fertile windows for the next 3 cycles.

Result

How It Works

Ovulation occurs about 14 days before your next period, because the luteal phase — the time between ovulation and the next period — is fairly constant at around 14 days. So: next period = first day of last period + cycle length; ovulation day = next period − 14 days. Sperm can survive in the body for up to about 5 days, while an egg lives for about 1 day after release, so the fertile window runs from 5 days before ovulation to 1 day after, with ovulation day being the best day to conceive.

Cycle Length vs. Ovulation Day

Cycle length (days)Ovulation day (from first day of period)
21Day 7
22Day 8
23Day 9
24Day 10
25Day 11
26Day 12
27Day 13
28Day 14
29Day 15
30Day 16
31Day 17
32Day 18
33Day 19
34Day 20
35Day 21

Things to Know

This method estimates based on an average, regular cycle. If your cycles are irregular, ovulation timing can vary widely and this method may be inaccurate — consider confirming with basal body temperature tracking or ovulation test kits.

Contraception warning: the calendar (rhythm) method has a high failure rate — over 20% per year with typical use. Do not rely on this tool's results for contraception.

Disclaimer

This tool is for reference only and does not constitute medical advice. Please consult a healthcare professional for questions about conception, contraception, or reproductive health.