Private by default
The dates and cycle details stay in this browser and are not sent to a server.
Cycle estimate
Estimate an ovulation date, a fertile window and up to six upcoming cycles. The result is a calendar estimate, not confirmation that ovulation occurred.
Estimated dates
| Cycle | Period | Ovulation | Fertile window | Next period |
|---|
Actual ovulation can occur earlier or later. These dates do not confirm ovulation.
The dates and cycle details stay in this browser and are not sent to a server.
The calculator estimates the next period by adding the average cycle length. It then places ovulation 14 days before that estimated next period and shows a window from five days before through one day after.
cycle start + average cycle lengthThe first day of the following cycle is projected from the average length.
next period - 14 daysA conventional midpoint estimate; real luteal-phase length varies.
ovulation - 5 days to ovulation + 1 dayReflects the possible survival time of sperm and the egg around ovulation.
Last period: 1 July 2026. Cycle: 28 days.
Estimated ovulation: 15 July 2026. Fertile window: 10-16 July.
Last period: 1 July 2026. Cycle: 32 days.
Estimated ovulation: 19 July 2026. Fertile window: 14-20 July.
Forecast: 6 cycles.
The same average interval is applied successively to create six calendar estimates.
No. It only estimates dates from the cycle information entered.
This is a common calendar convention. In real cycles, the interval can be shorter or longer.
No. Do not rely on this calculator alone for contraception.
The result may be substantially inaccurate. Discuss irregular cycles with a qualified health professional when appropriate.
Official estimate tool and warning that fertile-window predictions are not birth control or medical advice.
Explains fertility awareness methods and their practical limits.
Explains that ovulation timing varies and often occurs around 10 to 16 days before the next period.