induwara.lk
induwara.lkHealth · Family planning

Ovulation Calculator — Fertile Window & Next Period

Find your ovulation day, six-day fertile window, most-fertile days, next period dates and estimated due date from your last period and cycle length. Works for any cycle length — not just 28 days. No signup, no ads, nothing leaves your device.

By Induwara AshinsanaUpdated Jun 9, 2026
Plan your cycle
ACOG · NHS method

The day your most recent period started (LMP).

Days from one period's first day to the next (2045). Typical is 28.

Cycle presets

Enter your last period date to begin

You'll get your ovulation day, fertile window, next period dates and an estimated due date — instantly, with nothing leaving your device.

Estimates only. The calendar method predicts likely dates from your cycle averages; it is not a contraceptive method and cannot diagnose pregnancy or fertility. Irregular cycles reduce accuracy. For family-planning or fertility concerns, talk to a doctor.

Runs entirely in your browser — nothing is uploaded.

How it works

This calculator uses the calendar (rhythm) method recommended by the American College of Obstetricians and Gynecologists (ACOG) and the NHS. It needs only two things you already know: the first day of your last menstrual period (LMP) and your average cycle length — the number of days from one period's first day to the next. An optional luteal-phase setting lets people with a doctor-measured luteal phase fine-tune the result.

The key insight is that ovulation is tied to your next period, not your last one. The luteal phase — the gap between ovulation and the next period — stays close to 14 days regardless of how long your overall cycle is. So the math counts backwards:

  1. Next period = last period + cycle length. The period after that adds another cycle length, and so on.
  2. Ovulation day= next period − luteal phase = last period + (cycle length − luteal phase). For a 28-day cycle this is about day 14; for a 32-day cycle it is about day 18. This is where the popular “day 14” rule goes wrong for anyone whose cycle is not 28 days.
  3. Fertile window = the 5 days before ovulation through about 1 day after — six days in total. The lead time comes from sperm surviving up to five days in fertile cervical mucus (NHS); the short tail reflects the egg living only 12–24 hours after release (Mayo Clinic).
  4. Most-fertile days = the two days before ovulation plus ovulation day, when conception is most likely (Mayo Clinic).
  5. Implantation window = 612 days after ovulation, when a fertilised egg typically embeds in the uterine lining (American Pregnancy Association).
  6. Earliest reliable test = 14 days after ovulation, around the day the next period is due. Testing earlier risks a false negative because hCG has not yet risen enough to detect.
  7. Estimated due date if you conceive this cycle = ovulation + 266days (38 weeks from conception). For a 28-day cycle this equals Naegele's clinical rule of LMP + 280 days, which the tool cross-checks automatically.

Every date is plain calendar arithmetic — no time zones, no rounding — so the results are exact and reproducible. Because cycles shift with stress, illness, and age, treat the output as a well-grounded estimate, not a guarantee.

Worked examples

Regular 28-day cycle

Last period 1 June 2026 · cycle 28 days

  1. Next period = 1 Jun + 28 days = 29 Jun 2026
  2. Ovulation = 29 Jun − 14 (luteal) = 15 Jun 2026
  3. Fertile window = 10 Jun → 16 Jun (ovulation − 5 to + 1)
  4. Most-fertile days = 13–15 Jun
  5. Earliest reliable test = 29 Jun (≈ period due date)
  6. Due date if conceived = 15 Jun + 266 = 8 Mar 2027
  7. Naegele cross-check: 1 Jun + 280 = 8 Mar 2027 ✓

Longer 32-day cycle (the day-14 trap)

Last period 1 June 2026 · cycle 32 days

  1. Next period = 1 Jun + 32 days = 3 Jul 2026
  2. Ovulation = 3 Jul − 14 = 19 Jun 2026 — about day 18, not day 14
  3. Fertile window = 14 Jun → 20 Jun
  4. Most-fertile days = 17–19 Jun
  5. Timing intercourse around day 14 here would miss the fertile window entirely
  6. Due date if conceived = 19 Jun + 266 = 12 Mar 2027

Short 22-day cycle (irregular warning)

Last period 1 June 2026 · cycle 22 days

  1. Next period = 1 Jun + 22 days = 23 Jun 2026
  2. Ovulation = 23 Jun − 14 = 9 Jun 2026 — only 8 days after the period starts
  3. Fertile window = 4 Jun → 10 Jun
  4. The tool flags cycles under 24 days as possibly irregular
  5. For cycles this short, ovulation kits or a doctor's advice are more reliable

Frequently asked questions

Sources & references

The rules and formulas on this page were last cross-checked against these sources on 2026-06-09. This tool gives estimates for planning and education; it is not a contraceptive method and does not replace medical advice. For fertility or family-planning concerns, consult a qualified doctor.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.