Ovulation and period calculator

Enter the first day of your last period and your usual cycle length. You get the predicted periods, ovulation days and fertile windows for the next six cycles.

Your answer

Next ovulationTuesday, November 3, 2026
Next periodTuesday, November 17, 2026
Fertile windowOctober 29, 2026 to November 4, 2026
  • Predictions assume a regular cycle. They are not reliable for preventing pregnancy.
Next six cycles
Period startsPeriod endsFertile windowOvulation
October 20, 2026October 24, 2026October 29, 2026 – November 4, 2026November 3, 2026
November 17, 2026November 21, 2026November 26, 2026 – December 2, 2026December 1, 2026
December 15, 2026December 19, 2026December 24, 2026 – December 30, 2026December 29, 2026
January 12, 2027January 16, 2027January 21, 2027 – January 27, 2027January 26, 2027
February 9, 2027February 13, 2027February 18, 2027 – February 24, 2027February 23, 2027
March 9, 2027March 13, 2027March 18, 2027 – March 24, 2027March 23, 2027

Worked out in your browser. Nothing you type is sent to a server.

How we worked it out

Updated as you change the numbers.

  1. Next period = last period + 28 days.
  2. Ovulation ≈ 14 days before the next period. Fertile window = 5 days before ovulation to 1 day after.

Method and assumptions

The luteal phase (after ovulation) is fairly constant at about 14 days, so ovulation is predicted 14 days before the next expected period. The fertile window spans the 5 days before ovulation, because sperm can survive that long, and the day after. Irregular cycles make predictions less reliable; ovulation tests or temperature tracking are more accurate.

Questions

When do I ovulate with a 28-day cycle?

About day 14, counting the first day of your period as day 1.

Sources

Method and figures checked on . Every worked answer on this page is covered by an automated test. Found a mistake? Tell us.

Embed this calculator on your site

Free to use. Paste this where you want the calculator; it runs in your visitors’ browsers, sets no cookies and sends nothing to us.

Related calculators