Browse All Calculators

Period Calculator

Free period calculator to predict your next period, ovulation day, fertile window and menstrual cycle dates, with an easy monthly period tracker.

100% Free
No Sign-up
Instant Results
Works on Mobile

Period & Cycle Tracker

typical 21–45
usually 2–7
prediction range
Next Period Starts
Oct 12, 2026
in 8 days (estimated)
PeriodOvulationNext period
Earliest
Oct 10, 2026
Latest
Oct 14, 2026
Ovulation Day
Sep 28, 2026
Fertile Window
Sep 23 – Sep 28, 2026
Next 3 Cycles
Fertile windowOvulationPeriod starts
Sep 23 – Sep 28, 2026Sep 28, 2026Oct 12, 2026
Oct 21 – Oct 26, 2026Oct 26, 2026Nov 9, 2026
Nov 18 – Nov 23, 2026Nov 23, 2026Dec 7, 2026
Current Phase
Luteal phase — progesterone rises. Pregnancy is less likely, but PMS symptoms can begin.
Cycle Insight
After ovulation, energy and mood may shift. Sleep and light movement can help.
Period Calculator — Free Next Period, Ovulation and Fertile Window Calculator on HighCalc

Period Calculator: Predict Your Next Period, Ovulation & Fertile Window

A period calculator is a helpful women’s health tool designed to estimate your next menstrual period, ovulation date, fertile window and overall menstrual cycle timeline. It helps you better understand your reproductive health using the first day of your last period, your average cycle length, your period duration and your cycle variation.

Whether you are tracking your menstrual cycle for personal health awareness, fertility planning, pregnancy preparation or simply managing monthly schedules, this free online period cycle calculator gives quick and easy predictions. It works for people with regular and slightly irregular cycles, and it is mobile-friendly and simple to use every day.

The calculator estimates your next expected period date, the earliest and latest expected dates, your ovulation day, your fertile window, your current menstrual cycle phase, the days remaining until your next period and your next three cycles.

Quick answer: if your last period started on June 1 and your cycle is 28 days long, your next period is expected on June 29. Ovulation is estimated for June 15, and your fertile window runs from June 10 to June 15. Enter your own dates above for your personal prediction.

What Is the Menstrual Cycle?

The menstrual cycle, also called the period cycle, is the monthly hormonal process that prepares the body for pregnancy. The cycle begins on the first day of menstruation and continues until the day before the next period starts. A typical cycle lasts between 21 and 45 days, although the average cycle length for many women is around 28 days. Hormones regulate ovulation, changes in the uterine lining and menstruation. The cycle has four main phases:

PhaseTypical days (28-day cycle)What happens
MenstrualDays 1–5The uterus sheds its lining and bleeding occurs
FollicularDays 1–13Hormone levels rise and follicles in the ovaries mature
OvulationAbout day 14An egg is released from the ovary
LutealDays 15–28Progesterone rises; PMS symptoms may appear

Tracking your cycle helps identify ovulation timing, fertile windows, hormonal patterns and possible irregularities.

How the Calculator Works

The calculator uses the standard calendar method. Your next period is your last period start date plus your cycle length. Ovulation is estimated at 14 days before the next period, because the luteal phase is fairly constant for most people. The fertile window is the 5 days before ovulation plus the ovulation day itself, which is 6 days in total.

Next periodLast period start + cycle length
OvulationNext period − 14 days
Fertile windowOvulation − 5 days to ovulation day

Cycle variation adds a prediction range. If your cycle varies by 2 days, the earliest date is 2 days before the estimate and the latest date is 2 days after. If you enter a start date from several cycles ago, the calculator projects your cycle forward so the dates are always upcoming.

Who Can Use This Period Calculator?

Women tracking menstrual health, people trying to conceive, users monitoring irregular cycles, teenagers learning about menstrual cycles, fitness and wellness users who plan workouts and nutrition around their cycle, and women managing PMS symptoms. Knowing your cycle phase helps you prepare for mood changes, bloating, cramps and hormonal changes. If you are planning a pregnancy, the pregnancy calculator and the due date calculator can help with the next steps.

Tracking Your Cycle and Irregular Periods

To track effectively, record the first day of each period, the cycle length, your symptoms, any ovulation signs and how long your period lasts, every month. Stress, hormonal imbalance, weight changes, illness, exercise, medications, travel and poor sleep can all change the length of a cycle. The more months of data you have, the better your average becomes. Talk to a healthcare provider if your cycles are regularly shorter than 21 days or longer than 35 days, if you miss periods, or if your bleeding is very heavy or painful.

For Information Only

This calculator gives estimates for education and tracking. Ovulation timing varies between people and between cycles, so it should not be relied on as the only method of birth control, and it does not replace medical advice. Your dates are calculated in your browser, and nothing is saved or sent anywhere.

How to Use This Period Calculator

1

Enter your last period start date

Select the first day of your most recent menstrual period.

2

Enter your average cycle length

Input the average number of days between your periods. Most cycles range from 21 to 45 days.

3

Enter your period duration

Add how many days your period usually lasts.

4

Add cycle variation

If your cycle changes slightly each month, enter the approximate variation range in days.

5

Click "Update Cycle Prediction"

See your next period date, ovulation day, fertile window, earliest and latest dates, current phase and the next three cycles.

Features

Instant Results
Everything updates the moment you change a value
Ovulation & Fertile Window
Estimated for this cycle and the next two
Earliest & Latest Dates
A realistic range using your cycle variation
Current Cycle Phase
See which phase you are in today
Works Everywhere
Fully responsive on phone, tablet, and desktop
Private & Secure
Your dates stay in your browser — nothing is stored
Frequently Asked Questions
Common questions about the Period Calculator.
How accurate is this period calculator?
The calculator estimates based on your average cycle length and variation. Accuracy improves when you regularly track your periods and update cycle information consistently.
What is the fertile window?
The fertile window includes the 5 days before ovulation and the ovulation day itself. These are the days when pregnancy is most likely to occur, because sperm can survive for up to 5 days.
Can I use this calculator for birth control?
No. This calculator is for educational and tracking purposes only. Ovulation timing may vary, so it should not be relied upon as a sole contraceptive method.
Why does cycle variation matter?
Many menstrual cycles vary slightly each month. Adding variation creates a more realistic prediction range for future periods, shown as the earliest and latest expected dates.
Why is my period late?
Late periods may happen because of stress, hormonal changes, pregnancy, illness, or natural cycle variation. If your period is more than a week late, or you may be pregnant, take a pregnancy test and speak to a healthcare provider.
When does ovulation usually happen?
Ovulation often occurs around 14 days before the next period, although timing can vary between individuals. In a 28-day cycle that is around day 14, but in a 35-day cycle it is closer to day 21.