The Ovulation Calculator estimates ovulation date, 6-day fertile window, and the best 3 days for conception based on LMP and cycle length (21-45 day range). The luteal phase constant of 14 days means ovulation = cycle_length - 14 days after LMP. Results show ovulation date, fertile window start/end, best 3 days (day -2..
Informational only: This calculator estimates ovulation based on average cycle patterns. Individual cycles vary. Ovulation prediction kits (OPKs), basal body temperature (BBT) charting, or ultrasound monitoring provide more accurate timing. Consult your healthcare provider for fertility guidance.
Measure from day 1 of one period to day 1 of the next. Average: 28 days. Range: 21-45 days.
Enter your LMP and cycle length to see your fertile window and ovulation calendar.
Enter the first day of your last menstrual period (LMP) using the date picker. This is day 1 of your cycle — the first day of actual bleeding, not spotting. The date is used as the anchor point for all calculations.
Enter your cycle length — the number of days from the first day of one period to the first day of the next. If your cycle varies, use your average. The range is 21-45 days; the most common length is 28 days. Quick-select buttons are provided for common lengths. The calculator immediately updates as you change the value.
Read your results: estimated ovulation date, 6-day fertile window (start to end), your best 3 days for conception (the 2 days before and the day of ovulation), the expected next period date, and an estimated due date if conception occurs on ovulation day. If you are currently in your fertile window or on ovulation day, a coloured alert appears at the top of the results.
Check the cycle calendar on the right — a full month-view calendar colour-coded with: red for period days, light green for the fertile window, bright green for the best 3 days, and a black cell for the ovulation day. Today is outlined with a black border so you can see where you are in your cycle at a glance.
Scroll down in the right panel to see the 6-cycle forecast — a chronological list of your next 6 fertile windows with LMP, ovulation date, and fertile window for each cycle. If you are currently in a fertile window, that row is highlighted green. The cycle containing today is marked with a 'current' label.
Ovulation Calculator — worked examples: STANDARD 28-DAY CYCLE, LMP January 1, 2025: Ovulation day number = 28 - 14 = 14 Ovulation date = Jan 1 + 13 days = January 14, 2025 Fertile window: Start = Jan 14 - 5 = January 9, 2025 End = Jan 14 + 1 = January 15, 2025 (egg lives ~24h) Best 3 days (highest conception probability): Jan 12 (day -2), Jan 13 (day -1), Jan 14 (ovulation) Next period = Jan 1 + 28 = January 29, 2025 EDD if conceived = Jan 14 + 266 days = October 7, 2025 30-DAY CYCLE, LMP January 1, 2025: Ovulation day number = 30 - 14 = 16 Ovulation date = Jan 1 + 15 days = January 16, 2025 Fertile window: January 11 – January 17 Best days: Jan 14, 15, 16 35-DAY CYCLE, LMP January 1, 2025: Ovulation day = 35 - 14 = 21 Ovulation date = January 21, 2025 Fertile window: January 16 – January 22 KEY INSIGHT: The luteal phase is constant - In a 28-day cycle: 14 days before ovulation (follicular) + 14 days after (luteal) = 28 - In a 35-day cycle: 21 days before ovulation (follicular) + 14 days after (luteal) = 35 - The part that varies with cycle length is BEFORE ovulation, not after CYCLE PHASES for 28-day cycle: - Menstruation: Day 1-5 - Follicular: Day 1-14 (ends at ovulation) - Fertile window: Day 9-14 - Ovulation: Day 14 - Luteal: Day 15-28 (always ~14 days) - Next period: Day 29 (= Day 1 of new cycle)
FORMULA REFERENCE TABLE
| Concept | Formula | Description |
|---|---|---|
| Ovulation day | Ovulation = LMP + (cycle_length - 14) days | The luteal phase (post-ovulation) is constant at ~14 days. So ovulation = cycle_length - 14 days after LMP. |
| Fertile window | Fertile = ovulation - 5 days to ovulation + 1 | Sperm survive 3-5 days in fertile cervical mucus. Egg survives ~12-24 hours post-ovulation. Total: 6-day window. |
| Best 3 days | Day -2, day -1, and day 0 of ovulation | Peak conception probability: 2 days before, 1 day before, and on ovulation day itself. |
| Follicular phase | Day 1 to ovulation day | Variable length — this is the part of the cycle that changes with cycle length. Short cycles = short follicular phase. |
| Luteal phase | Ovulation + 1 to end of cycle (always ~14 days) | Constant at approximately 14 days in most people. If this phase is short (<10 days), implantation may be affected. |
| Next period | LMP + cycle_length | Simply add the cycle length to the LMP. If period is late, this is the first sign of possible conception. |
| EDD if conceived | Ovulation date + 266 days | If conception occurs on ovulation day, EDD = ovulation + 38 weeks. Equivalent to LMP + 280 days if cycle is 28 days. |
| Irregular cycles | Ovulation ≈ shortest_cycle - 14 days after LMP | For variable cycles, use the shortest recent cycle for a conservative estimate of the earliest possible fertile day. |
How Many Weeks Pregnant Am I Calculator
Calculate instantly →
Pregnancy Month-by-Month Calculator
Calculate instantly →
Pregnancy Week-by-Week Calculator
Calculate instantly →
Conception Date Calculator
Calculate instantly →
Pregnancy Due Date Calculator
Calculate instantly →
Pregnancy Week 12
Calculate instantly →
Pregnancy Week 10
Calculate instantly →
Pregnancy Week 5
Calculate instantly →
Pregnancy Week 9
Calculate instantly →
Pregnancy Week 4
Calculate instantly →
Pregnancy Week 11
Calculate instantly →
Pregnancy Week 8
Calculate instantly →
Pregnancy Week 13
Calculate instantly →
Pregnancy Week 16
Calculate instantly →
Pregnancy Week 7
Calculate instantly →
Pregnancy Week 15
Calculate instantly →
Pregnancy Week 17
Calculate instantly →
Pregnancy Week 14
Calculate instantly →
Pregnancy Week 6
Calculate instantly →
Last updated: April 25, 2026 · Luteal phase constant: ~14 days (Fehring et al.) · Fertile window: Wilcox et al. (2000) NEJM · Results are estimates only