Home Ovulation calculator

Ovulation calculator

Press Cycle + 1 day, Today + 1 day, Luteal 12 days, 32-day cycle, or 2026-06-18. From 2026-06-01 on a 28-day cycle, today 2026-06-10 ovulates on 2026-06-15, in 120:00:00.

Change the last period, cycle, luteal phase, and today. Press Cycle + 1 day, Today + 1 day, Luteal 12 days, 32-day cycle, or 2026-06-18 and the large time, such as 120:00:00, changes at once.

Last period year Month Day
Today year Today month Today day
Cycle Luteal phase Bleeding days

Until ovulation, or the next period

120:00:00

2026-06-15 · 2026-06-29 · 120:00:00

Ovulation
2026-06-15
Next period
2026-06-29
Fertile start
2026-06-10
Cycle
35.71%
Until ovulation, or the next period
Fertile window
Until next period
456:00:00

Dates in this cycle

Bleeding ends2026-06-05
Fertile start2026-06-10
Ovulation2026-06-15
Next period2026-06-29

Why this exists

The due-date page names a birth date. This page counts one luteal phase back from the next period and names ovulation.

From 2026-06-01 on a 28-day cycle, today 2026-06-10 ovulates on 2026-06-15. The fertile window opens five days earlier, on 2026-06-10. This is not birth control and not a promise of pregnancy.

  1. 01How to use it

    Press Period ± 1 day, Today ± 1 day, Cycle ± 1 day, Luteal ± 1 day, Bleeding ± 1 day, a 26-, 28-, 30-, or 32-day cycle, Luteal 12, 14, or 16 days, 2026-06-18, or this browser’s today. The large time changes at once.

    The sample is 2026-06-01, 28 days, luteal 14, bleeding 5, today 2026-06-10. Cycle + 1 day is 2026-06-16. Today + 1 day leaves 96:00:00. 2026-06-18 leaves 264:00:00. Copy takes that table.

  2. 02What you get

    The large text is 120:00:00. Beside it are ovulation 2026-06-15, the next period 2026-06-29, and fertile start 2026-06-10.

    Today is 35.71% of the way through the cycle. Recent results stay in this browser.

    Entered2026-06-01

    Cycle + 1 day 2026-06-16
    Today + 1 day 96:00:00
    Luteal 12 days 2026-06-17
    2026-06-18 264:00:00
  3. 03Worth knowing

    The fertile window runs from five days before ovulation through ovulation day. Sperm can last several days and the egg about a day. A luteal phase is often 12–16 days, and a longer cycle adds days before ovulation, not after it.

    A cycle that swings widely, the months after birth, feeding a baby, or polycystic ovary syndrome makes a calendar too thin. This is not a diagnosis. Nothing is sent to a server.

Questions

QWhat is 2026-06-15?
AOvulation on a 28-day cycle when today is 2026-06-10.
QWhat is 120:00:00?
AThe wait until that ovulation. Five days is 120:00:00.
QWhat is 2026-06-16?
AOvulation after stretching the cycle to 29 days.
QWhat is 264:00:00?
AThe wait from 2026-06-18, after ovulation, until the next period.
  • # ovulation calculator
  • # fertile window
  • # 120:00:00
  • # luteal phase