Answer first
What this calculator tells you
Estimate the ovulation date, fertile window and next period from your last period and cycle length. Use it to plan around a regular cycle, and confirm timing with a test if the result matters. Formula: Ovulation ≈ first day of last period + cycle length − luteal phase length; fertile window opens 5 days earlier. At the worked-example inputs, the estimated ovulation date is September 15, 2026. Holding every other input steady, moving first day of last period from August 18, 2026 to September 15, 2026 moves the result from September 1, 2026 to September 29, 2026.
Transparent method
The formula
Use it to plan around a regular cycle, and confirm timing with a test if the result matters.
Worked example
Example inputs
How to interpret the result
Ovulation is counted backward from the next period, not forward from the last one. The stretch after ovulation, the luteal phase, tends to stay near two weeks, while the stretch before it flexes. So a 35-day cycle ovulates much later than a 28-day cycle, around day 21 instead of day 14. The fertile window opens about five days earlier because sperm can survive that long. Cycle length shifts the day: with a 21 day cycle ovulation lands near day 7, with 28 days near day 14 and with 35 days near day 21, since the luteal phase stays close to 14 days. That phase usually runs 12 to 16 days, so an average of several cycles beats a single one.
This is a calendar estimate from the numbers you enter, not a medical test, and it is not a method of birth control. Cycles vary from month to month, so the real date can land days away from the estimate. A clinician can confirm timing with a test or an ultrasound.
Before you rely on it
What to check
Use your own average cycle length from several months, not the 28-day default. One long or short cycle can move the estimate by a week.
The common error
Where people go wrong with ovulation calculator
Assuming day 14 for everyone. That is only right for a 28-day cycle with a 14-day luteal phase, and it puts the fertile window in the wrong week for a long cycle.
Sensitivity evidence
How first day of last period changes the estimated ovulation date
Holding every other input at the worked-example value, moving first day of last period from August 18, 2026 to September 15, 2026 moves the estimated ovulation date from September 1, 2026 to September 29, 2026: a spread of 28.0 days.
| First day of last period | Estimated ovulation date | Fertile window opens | Next period expected |
|---|---|---|---|
| August 18, 2026 | September 1, 2026 | August 27, 2026 | September 15, 2026 |
| August 25, 2026 | September 8, 2026 | September 3, 2026 | September 22, 2026 |
| September 1, 2026worked example | September 15, 2026 | September 10, 2026 | September 29, 2026 |
| September 8, 2026 | September 22, 2026 | September 17, 2026 | October 6, 2026 |
| September 15, 2026 | September 29, 2026 | September 24, 2026 | October 13, 2026 |
Two variables at once
Estimated ovulation date by first day of last period and cycle length (days)
Across the grid the estimated ovulation date runs from August 26, 2026 to October 5, 2026. Moving first day of last period from August 18, 2026 to September 15, 2026 shifts it by January 29, 1970 at the middle column, and moving cycle length (days) from 22 to 34 shifts it by January 13, 1970 at the middle row, so first day of last period is the bigger lever here.
| First day of last period \ Cycle length (days) | 22 | 28 | 34 |
|---|---|---|---|
| August 18, 2026 | August 26, 2026 | September 1, 2026 | September 7, 2026 |
| August 25, 2026 | September 2, 2026 | September 8, 2026 | September 14, 2026 |
| September 1, 2026 | September 9, 2026 | September 15, 2026 | September 21, 2026 |
| September 8, 2026 | September 16, 2026 | September 22, 2026 | September 28, 2026 |
| September 15, 2026 | September 23, 2026 | September 29, 2026 | October 5, 2026 |
The highlighted cell is the worked example: September 15, 2026.
Step by step
The worked example, input by input
| Input | Value used | What it means |
|---|---|---|
| First day of last period | September 1, 2026 | Enter the first day of last period used in this calculation. |
| Cycle length (days) | 28 | Days from the first day of one period to the first day of the next. Typical range is 21 to 35. |
| Luteal phase (days) | 14 | Days between ovulation and the next period. 14 is the common default; the usual range is 12 to 16. |
| Estimated ovulation date | September 15, 2026 | |
| Fertile window opens | September 10, 2026 | |
| Next period expected | September 29, 2026 | |
Inputs, definitions and assumptions
First day of last period
Enter the first day of last period used in this calculation. The prefilled worked-example value is September 1, 2026.
Cycle length (days)
Days from the first day of one period to the first day of the next. Typical range is 21 to 35. The prefilled worked-example value is 28.
Luteal phase (days)
Days between ovulation and the next period. 14 is the common default; the usual range is 12 to 16. The prefilled worked-example value is 14.
How to use this calculator
- 1Verify the inputs. Gather first day of last period, cycle length (days) and luteal phase (days) from your own documents; the prefilled values are examples.
- 2Save a baseline. The worked example puts the estimated ovulation date at September 15, 2026. Store your own version of it as Scenario A.
- 3Test one change. Change one assumption at a time so the driver stays visible.
- 4Check the boundary. Read the interpretation boundary above before acting on the result.
People also ask
Frequently asked questions
How do you calculate ovulation?
Ovulation ≈ first day of last period + cycle length − luteal phase length; fertile window opens 5 days earlier. At the worked-example inputs the estimated ovulation date is September 15, 2026.
What does the ovulation result mean?
Use it to plan around a regular cycle, and confirm timing with a test if the result matters.
How much does first day of last period change the estimated ovulation date?
Holding every other input at the worked-example value, moving first day of last period from August 18, 2026 to September 15, 2026 moves the estimated ovulation date from September 1, 2026 to September 29, 2026, a spread of 28.0 days.
What are the limits of this ovulation calculator?
This is a calendar estimate from the numbers you enter, not a medical test, and it is not a method of birth control. Cycles vary from month to month, so the real date can land days away from the estimate. A clinician can confirm timing with a test or an ultrasound. The tables on this page test first day of last period only from August 18, 2026 to September 15, 2026; a value outside that range is not tabulated here.
Can a calculator replace a lab test or a doctor's visit?
No. It gives an educational estimate from the numbers you enter. Only a clinician can read them alongside your history, symptoms and other tests.
Why can a calculated value differ from what my lab reports?
A lab may measure directly where a formula estimates, use a different method or reference range, or round differently. When the two disagree, go with the lab and ask your clinician.
What is a normal range?
A range that most healthy people fall inside, usually the middle 95 percent of a reference group. Sitting just outside it is not automatically a problem, and sitting inside it is not a guarantee.
Is an estimated due date reliable?
Only a small share of babies arrive on the estimated date. Most arrive within a couple of weeks either side, so the date is a midpoint to plan around, not a deadline.
Is the fertile window the same every month?
No. Ovulation timing moves with stress, illness, travel and cycle length, so the window shifts from month to month, even for people with regular cycles.
Sources and evidence
Free Calculators Online is independent and is not affiliated with or endorsed by the source organizations. Educational estimates only.