Fertile window starts
May 28, 2026 – June 2, 2026
Fertile window length (days): 6
Estimate your next ovulation, fertile window, and upcoming period dates.
Your entries stay on this device.
Tell us when the last period began plus the average cycle, luteal, and bleeding lengths.
Next ovulation
in 6 days
Cycle day
8/28
Cycle progress (%): 25%
Fertile window starts
May 28, 2026 – June 2, 2026
Fertile window length (days): 6
Next period starts
June 17, 2026 – June 21, 2026
Period ends
Key countdowns
Until ovulation
6
in 6 days
Until window opens
1
tomorrow
Until next period
21
in 21 days
Cycle timeline
Ovulation is assumed to happen luteal phase length before the next expected period.
May 20, 2026
May 28, 2026 – June 2, 2026
June 2, 2026
June 17, 2026 – June 21, 2026
The ovulation and fertility calculator turns raw cycle observations into a clean roadmap so you always know when the fertile window opens, when ovulation is projected, and when the next period should land. By combining the first day of the latest bleed with your average cycle length, luteal length, and bleeding duration, the tool produces a visual timeline plus countdown chips that mirror the interface you see in the calculator view. It is meant to be fast to adjust—change one number and every milestone updates instantly.
Enter the date of the first day of your most recent period. Add the average cycle length in days, the typical luteal phase duration (commonly 10–16 days), and the number of days you usually bleed. Base the numbers on the last several cycles rather than just one outlier month. All calculations happen locally in your browser, so you can experiment freely—for example, shorten the luteal phase to see how it shifts the fertile window earlier in the calendar.
The math assumes ovulation occurs exactly one luteal-length before the next expected period. In a 30-day cycle with a 13-day luteal phase, ovulation therefore falls on day 17. The fertile window begins five days before the ovulation date and ends on ovulation day because sperm can survive multiple days and the egg stays viable for roughly 24 hours. The next period start is computed by adding the cycle length to the last period date, while the period end extends that start date by the bleeding duration. Cycle day and percentage complete are derived from the difference between today and the last period start.
Results list the predicted ovulation date, the start and end of the fertile window, the number of fertile days remaining, and the estimated next period range. The cycle progress bar shows which day you are currently on and how much of the cycle is complete. Countdown chips indicate how many days remain until ovulation, until the fertile window begins, and until the next period starts, and they flip to "ago" wording after each milestone passes. The timeline card mirrors these events so you can compare past and future dates side by side.
Suppose the last period started on 5 May, the cycle length is 29 days, the luteal phase lasts 12 days, and bleeding typically continues for five days. The calculator schedules ovulation for 22 May, sets the fertile window from 17–22 May, and places the next period between 3–7 June. If today is 18 May, the countdown shows 4 days to ovulation, 0 days until the fertile window opens (because it already started), and 16 days remaining until the next period.
This tool cannot replace hormone testing, ovulation predictor kits, or medical diagnosis. Irregular cycles, postpartum recovery, medication changes, PCOS, thyroid issues, or perimenopause can make ovulation come earlier or later than the averages used here. Use the results as a planning baseline and check in with a healthcare professional if you notice persistent spotting, very short luteal phases, or cycles that vary by more than a week.