HEALTH CALCULATOR

Ovulation Calculator

Estimate an ovulation date and six-day fertile window from your last period and average cycle length. View the assumptions and a calendar forecast for upcoming cycles.

Calculator

Enter the first day bleeding began, not the final day.
days
Count from one period start to the next. This input range is a calculator limit, not a normal-range assessment.
YOUR RESULTS
Estimated ovulation date2026-10-14
Estimated fertile window begins
2026-10-09
Estimated fertile window ends
2026-10-14
Estimated ovulation cycle day
14
Estimated next period start
2026-10-29

Estimated fertile windows by cycle
Estimated fertile windows by cycle
Cycle startsWindow beginsEstimated ovulation / window endsNext period estimate
2026-10-012026-10-092026-10-142026-10-29
2026-10-292026-11-062026-11-112026-11-26
2026-11-262026-12-042026-12-092026-12-24
2026-12-242027-01-012027-01-062027-01-21
2027-01-212027-01-292027-02-032027-02-18
2027-02-182027-02-262027-03-032027-03-18

Calendar-estimated ovulation and fertile window

This is a calendar estimate, not confirmation that ovulation occurred. The six-day window includes the five dates before estimated ovulation plus the estimated ovulation date. Cycle day one is the first period day.

The formula

Estimated ovulation cycle day = cycle length − 14. Ovulation date = period start + cycle day − 1. Fertile window = ovulation date − 5 through ovulation date.

This uses the ASRM calendar convention: day 14 in a 28-day cycle and day 16 in a 30-day cycle. Subtracting one converts a one-based cycle day into elapsed calendar days. The next period estimate is separately calculated as period start plus the full cycle length.

A 28-day cycle starting October 1

October 1, 2026 is cycle day 1. The estimated ovulation date is cycle day 14, October 14. The estimated fertile window runs October 9–14, inclusive. The next period is separately forecast for October 29.

How to use this calculator

  1. Enter the first day of the last period.
  2. Enter a whole-day average cycle length and select the number of cycles.
  3. Calculate and read the estimated window alongside the stated cycle-day convention.

Cycle day is an inclusive label

Day one is the starting date itself, so day fourteen is thirteen elapsed days after the start. This distinction prevents a one-day error when turning a cycle-day rule into a date. The next period starts after a complete cycle interval, while the ovulation estimate uses a presumed cycle day. The calculator deliberately states both operations so you can reproduce each date on a calendar.

A forecast does not observe the current cycle

The period date and average length are the only timing evidence entered. The calculator does not receive hormone-test readings, temperature measurements, ultrasound findings, or symptoms. Repeating the same length creates a consistent schedule for comparison, but consistency in the table does not prove consistency in your body. The estimate can move when a new observed period date or a different average is entered.

Use each row as a separate planning scenario

The first row describes the cycle that begins on your entered period date. Later rows shift that entire cycle by the entered average length. The six-day interval includes its endpoints, and month or leap-year boundaries are ordinary date changes. There is no assigned probability for any particular date, and the calculator does not identify days when pregnancy is impossible. Individual fertile timing can vary even with regular cycles.

Assumptions & limitations

What this calculation assumes

  • Uses a fixed presumed 14-day luteal-phase cycle-day convention, not an individually measured luteal phase.

What to keep in mind

  • Calendar timing cannot confirm ovulation and must not be used as contraception.
  • Average cycle lengths are limited to 21–90 whole days; forecasts must remain within 1900–2100.

Common questions

Why is October 14 day 14 when the next period is October 29?

Cycle days count October 1 as day one. The ASRM calendar convention estimates day 14 for a 28-day cycle; the next start is calculated separately by adding 28 elapsed days.

Does the fertile window include ovulation day?

Yes. It includes the estimated ovulation day and the five preceding calendar dates, for six dates total.

Can regular cycles still have different ovulation dates?

Yes. A calendar model assumes timing that can vary in real cycles. An estimate does not verify the timing in an individual cycle.

Sources & further reading