Free online ovulation calculator
Ovulation is when an egg is released from the ovary, typically 14 days before the next period. This calculator shows your ovulation date, the 6-day fertile window, and days until.
Saved to favorites
Your favorites are on the home page under “Your favorites.” They are saved only in this browser on this device, so they will not appear on another device or browser. No account, no server.
How to use
- Enter the first day of your most recent period.
- Set your average cycle length (default 28 days).
- Adjust the luteal phase if you know it (default 14 days).
- The calculator shows your ovulation date, the fertile window, and next expected period.
The formula
follicularPhase = cycleLength − lutealPhase
ovulationDay = lastPeriodDate + follicularPhase
fertileStart = ovulationDay − 5 days
fertileEnd = ovulationDay + 1 day
nextPeriod = lastPeriodDate + cycleLength
Source: Wilcox AJ et al. “Timing of sexual intercourse in relation to ovulation.” NEJM 1995;333:1517–1521.
Worked example
Last period: April 5, 2026. Cycle: 28 days. Luteal phase: 14 days.
- Follicular phase = 28 − 14 = 14 days
- Ovulation = April 5 + 14 = April 19, 2026
- Fertile window = April 14 – April 20
- Next period = April 5 + 28 = May 3, 2026
Notes
- The luteal phase is the most stable part of the cycle, typically 12–16 days.
- If your cycles are irregular, this calculator provides an average estimate.
- This calculator is for family planning awareness, not medical advice.
References
- Menstrual cycle (ovulation and luteal phase)Wikipedia · en.wikipedia.org
- MenstruationMedlinePlus (U.S. National Library of Medicine) · medlineplus.gov
Frequently asked
How is the ovulation date calculated?
What is the fertile window?
My cycle length varies — how does that affect the result?
Can I share my calculation?
How accurate is this calculator?
Embed this calculator
Add this free calculator to your own site. Copy the snippet — it works anywhere you can paste HTML, and stays in sync with this page.
Related calculators
- Pregnancy due date calculator
Estimate your due date from your last menstrual period or conception date.
- Gestational age calculator
Calculate gestational age in weeks and days from LMP or an ultrasound measurement.
- Age calculator
Exact age in years, months, and days from any birth date.
- BMI calculator
Body mass index from height and weight with CDC weight categories.