Ovulation Calculator
Free ovulation calculator: enter your last period and cycle length to estimate your ovulation day, your most fertile window, and your next period date.
Updated 2026-06-09 · Free · No sign-up · Runs privately in your browser
Ovulation is estimated by counting back the luteal phase (typically 14 days) from the next expected period. The fertile window spans the 5 days before ovulation plus ovulation day. Estimates only — not medical or contraceptive advice.
What is an ovulation calculator?
An ovulation calculator estimates the day you are likely to ovulate, your most fertile days, and when your next period is due, using the first day of your last period and your average cycle length. Enter those two values in the tool above and it instantly returns your estimated ovulation day, the fertile window around it, and your next period date.
It answers the question most people start with when trying to conceive — “when do I ovulate?” — and the equally useful follow-up, “which days am I most likely to get pregnant?” Because it adjusts for your cycle length, it gives a more personal estimate than assuming everyone ovulates on day 14.
How does the ovulation calculator work?
The calculator uses the rule that ovulation happens about 14 days before your next period, no matter how long your cycle is. So it counts forward from the first day of your last period (LMP) by your cycle length, then steps back 14 days. That is the same as adding cycle − 14 days to the LMP.
The exact method the widget uses is:
ovulation day = LMP + (cycle − 14) days
next period = LMP + cycle days
fertile window = ovulation − 5 days to ovulation + 1 day
A few definitions and units:
- LMP — the first day of your last menstrual period, not the day it ended.
- Cycle length — the number of days from the start of one period to the start of the next; 28 days is the common default, and the tool accepts 20 to 45 days.
- Ovulation day — the estimated day an egg is released, reported as a calendar date.
- Fertile window — the six days when conception is most likely: the 5 days before ovulation plus ovulation day itself. This reflects that sperm can survive up to about 5 days in the body, while the egg lives only around 24 hours.
- Next period — the estimated first day of your next period, which is simply the LMP plus your cycle length.
In short, the luteal phase (ovulation to next period) is treated as a steady 14 days, so the part that varies between people is the time before ovulation.
Examples
Each example below matches the tool’s output exactly. All use an LMP of 1 June so you can see how cycle length alone shifts ovulation and the fertile window.
Example 1 — average 28-day cycle
- Ovulation: 1 June + (28 − 14) = 1 June + 14 days = 15 June
- Fertile window: 10 June to 16 June (15 June − 5 days through 15 June + 1 day)
- Next period: 1 June + 28 days = 29 June
Example 2 — longer 30-day cycle
- Ovulation: 1 June + (30 − 14) = 1 June + 16 days = 17 June (2 days later than Example 1)
- Fertile window: 12 June to 18 June
- Next period: 1 June + 30 days = 1 July
Example 3 — shorter 26-day cycle
- Ovulation: 1 June + (26 − 14) = 1 June + 12 days = 13 June (2 days earlier than Example 1)
- Fertile window: 8 June to 14 June
- Next period: 1 June + 26 days = 27 June
Notice the luteal phase stays at 14 days in every case — only the days before ovulation change, which is why a longer cycle pushes ovulation later and a shorter one pulls it earlier.
Ovulation and fertile window by cycle length
This table shows the same LMP of 1 June across common cycle lengths, straight from the formula above. Ovulation shifts exactly one day for each day of cycle length away from 28.
| Cycle length | Days added (cycle − 14) | Estimated ovulation | Most fertile window | Next period |
|---|---|---|---|---|
| 24 days | 10 | 11 June | 6–12 June | 25 June |
| 26 days | 12 | 13 June | 8–14 June | 27 June |
| 28 days | 14 | 15 June | 10–16 June | 29 June |
| 30 days | 16 | 17 June | 12–18 June | 1 July |
| 32 days | 18 | 19 June | 14–20 June | 3 July |
| 35 days | 21 | 22 June | 17–23 June | 6 July |
Find the row closest to your own cycle, or enter your exact LMP and cycle in the tool above for your personal dates.
What can you use an ovulation calculator for?
The same estimate supports several family-planning goals:
- Timing intercourse to conceive — focusing on the fertile window, especially the 2 to 3 days before ovulation, when the chance of pregnancy is highest.
- Planning around your schedule — knowing your likely fertile days ahead of travel, work or appointments.
- Tracking your cycle — using ovulation day and next period to anticipate your rhythm month to month, like a simple ovulation tracker.
- Estimating conception timing — pairing your fertile window with a due date estimate to project a possible due date if you conceive.
- Counting the days between key dates — for raw day counts between any two dates, the date difference calculator is handy.
Tips and common mistakes
A few points help you read the result correctly:
- Use the first day of your last period, not the last day, and not the day bleeding tapered off.
- Set your real average cycle length. Leaving it at 28 when your cycle is, say, 32 days will place your fertile window several days too early.
- Start trying before ovulation day, not on it. Because sperm survive for days, the best odds come from the 2 to 3 days leading up to ovulation, not waiting for the day itself.
- Treat the window as a range, not a guarantee. Ovulation can move with stress, illness, travel or hormonal changes, so the actual day may differ from the estimate.
- Irregular cycles reduce accuracy. If your cycle length varies a lot, this calendar method is less reliable; ovulation predictor kits or basal body temperature tracking pinpoint the day more directly.
Limitations and notes
This tool uses a single, widely taught rule — that ovulation occurs about 14 days before the next period — and cannot account for everything about an individual cycle. It assumes a regular cycle within the 20-to-45-day range and a roughly fixed 14-day luteal phase, which is common but not universal. It is a calendar estimate, not a confirmation of ovulation, and does not detect whether or when ovulation actually happened. For irregular cycles, an unknown LMP, or conditions such as PCOS or recent hormonal birth control, the estimate is less reliable than ovulation tests, ultrasound monitoring or other clinical methods.
Your inputs stay in your browser. The calculation runs entirely on your device — nothing you type is uploaded or stored, so your dates remain private.
Medical disclaimer: This ovulation calculator provides a general estimate for information only and is not medical advice. It is not a substitute for examination, testing, or professional judgement, and it is not a contraceptive method. For any care or family-planning decisions, or if you have concerns about fertility or your cycle, please consult a doctor, midwife or qualified healthcare professional.
For more pregnancy planning, pair this with the due date calculator to project a due date and the pregnancy week calculator to track each week, or browse all related tools on the pregnancy & women page.
Frequently asked questions
How do I calculate my ovulation day?+
Take the first day of your last period (LMP) and add your cycle length minus 14 days, because ovulation usually happens about 14 days before your next period starts.
When do I ovulate if my last period started on 1 June with a 28-day cycle?+
Ovulation is estimated around 15 June, which is 1 June plus 14 days (28 − 14), with your most fertile window running from 10 to 16 June.
What is my fertile window?+
It is the six days ending on ovulation day: the five days before ovulation plus ovulation day itself, because sperm can survive up to about 5 days and the egg lives roughly 24 hours.
How does cycle length change my ovulation date?+
Each extra day of cycle length pushes ovulation one day later, so a 30-day cycle from a 1 June LMP gives ovulation around 17 June instead of 15 June for a 28-day cycle.
When is my next period due?+
Your next period is estimated as the first day of your last period plus your cycle length, so a 1 June LMP with a 28-day cycle gives a next period around 29 June.
How accurate is an ovulation calculator?+
It is a calendar estimate, not a confirmation; real ovulation can shift by several days, so pair it with ovulation tests or temperature tracking if precise timing matters.
What cycle lengths can this calculator use?+
It accepts a cycle length between 20 and 45 days, which covers most regular cycles, and uses 28 days as a common default if you are unsure.