Period Calculator Online

Predict your next several periods, ovulation days and fertile windows from your average cycle. A general estimate, not medical advice — your dates stay on your device.

The Period Calculator runs entirely in your browser. The dates you enter never leave your device and nothing is uploaded to ArrayKit. Results are a general estimate from a standard formula, not medical advice.

Open the Ovulation Calculator

About Period Calculator

The Period Calculator projects your next several expected periods, estimated ovulation days and fertile windows from the first day of your last period and your average cycle and period length. It uses the standard calendar-based formula — each future period lands one cycle length after the previous one, and ovulation is estimated 14 days before the following expected period — the same method used by most period-tracking apps and calculators. Adjust the cycle length and period length to match your own averages for a closer estimate, and copy a plain-text summary of every upcoming cycle. This is a general estimate from a standard formula, not medical advice; real cycles vary in length and timing, so treat the dates as a planning guide rather than a diagnosis. Everything is calculated locally in your browser — your dates never leave your device.

Features

How to use the Period Calculator

  1. Enter the first day of your last period
  2. Adjust the average cycle length and period length if they differ from 28/5 days
  3. Review the projected periods, ovulation days and fertile windows
  4. Copy the summary to save or share your upcoming cycle dates

Example

Input

last 2026-06-01, 28d

Output

Next period: ~Jun 29

Common errors & troubleshooting

Frequently asked questions

How does the Period Calculator predict my next period?
It adds your average cycle length to the start date of your last period, then repeats that for each following cycle. This is the same calendar-based method most period-tracking apps use, and it is a general estimate rather than a guarantee.
How does the Period Calculator estimate ovulation?
Ovulation is estimated 14 days before the next expected period, based on the typical length of the luteal phase (the second half of the cycle). Your actual ovulation day can shift earlier or later, especially with irregular cycles.
What is the fertile window shown by the calculator?
It spans 5 days before the estimated ovulation day through 1 day after, covering the days sperm can typically survive and the roughly 24-hour window an egg remains viable. It is an estimate for planning, not a fertility diagnosis.
Is the Period Calculator accurate for irregular cycles?
It works best with fairly regular cycles because it assumes a fixed cycle length. If your cycles vary a lot month to month, treat the projected dates as a rough guide and re-enter your latest period start date often.
Does the Period Calculator store or upload my cycle data?
No. All dates and calculations happen locally in your browser. Nothing you enter into the Period Calculator is uploaded to ArrayKit or stored on a server.
Is the Period Calculator a substitute for medical advice?
No. It is a general estimate based on a standard calendar formula, not medical advice. For questions about your cycle, fertility or reproductive health, talk to a qualified clinician.

Related tools

All ArrayKit tools