A period calculator predicts upcoming menstrual period dates, fertile windows, and ovulation days based on your cycle length and the first day of your last period. Tracking your cycle helps you plan ahead, understand your body's patterns, and identify your most fertile days. All calculations happen in your browser — your data never leaves your device.
Not a medical device. This tool provides estimates for informational purposes only. It should not be used as a method of contraception or for medical decisions. Consult a healthcare provider for personalized advice.
Your Cycle Details
Typical range: 21-40 days
Typical range: 3-7 days
Next Period
--
Ovulation Day
--
Fertile Window
--
Days Until Period
--
6-Month Predictions
| Cycle | Period Start | Period End | Ovulation | Fertile Window |
|---|
Cycle History
Log past period start dates to refine your average cycle length. Data is stored in your browser only.
Average Cycle Length
--
Periods Logged
--
Your Privacy is Protected
All calculations run entirely in your browser. No data is sent to any server, ever. Cycle history is stored only in your browser's localStorage on your device. You can clear it at any time using the button above.
How to Use the Period Calculator
Tracking your menstrual cycle can help you plan ahead, understand your body's natural rhythm, and identify your most fertile days. This free period calculator predicts upcoming period dates, ovulation days, fertile windows, and PMS windows for the next six months, all displayed on an easy-to-read color-coded calendar. Everything runs locally in your browser, so your sensitive health data never leaves your device.
Step 1: Enter Your Cycle Information
Start by selecting the first day of your most recent period using the date picker. Then set your average cycle length, which is the number of days from the start of one period to the start of the next. The default is 28 days, but cycles anywhere from 21 to 40 days are considered normal. Finally, enter your average period duration in days, typically between 3 and 7 days. If you are unsure of your exact cycle length, start with 28 and refine it later using the cycle history feature.
Step 2: Review Your Predictions
After clicking Calculate, the tool shows your next predicted period date, ovulation day, fertile window dates, and a countdown of days until your next period. Below the summary, a detailed table lists predictions for the next six cycles, including period start and end dates, ovulation day, and the fertile window for each cycle. This makes it easy to plan months ahead.
Step 3: Explore the Calendar View
The color-coded calendar provides a visual overview of your cycle patterns across six months. Period days are shown in red, PMS days in pink, fertile window days in green, and the ovulation day is marked with a blue dot. Today's date is highlighted with a border so you can see where you are in your current cycle at a glance. This visual approach makes it much easier to understand your cycle compared to raw dates alone.
Step 4: Log Past Periods for Better Accuracy
For more accurate predictions, use the cycle history section to log past period start dates. The calculator computes your average cycle length from your logged data. Once you have two or more entries, you can apply the calculated average as your cycle length with one click. Your history is stored in your browser's localStorage, so it persists between visits but never leaves your device. You can clear your history at any time.
Understanding Your Cycle Phases
A typical menstrual cycle has several phases. Menstruation is the period itself. The follicular phase follows, during which the body prepares for ovulation. Ovulation occurs roughly 14 days before the next period, which is when an egg is released. The luteal phase follows ovulation and lasts until the next period begins. The fertile window spans the five days before ovulation plus the ovulation day, as sperm can survive up to five days. The PMS window covers the seven days before menstruation, when many people experience premenstrual symptoms.
Frequently Asked Questions
Is this period calculator free to use?
Yes, this period calculator is completely free with no limits. You can predict periods, ovulation, and fertile windows as many times as you want. There is no signup required and no premium features locked behind a paywall.
Is my cycle data safe and private?
Yes, all calculations run entirely in your browser using client-side JavaScript. Your dates are never sent to any server and never shared with anyone. Cycle history is stored only in your browser's localStorage, which only you can access. You can clear it at any time.
How does the period calculator predict my next period?
The calculator adds your average cycle length to the first day of your last period to estimate your next period start date. It then repeats this for six months of predictions. This method works best for regular cycles. If your cycles are irregular, predictions may be less accurate.
How is the ovulation day calculated?
Ovulation is estimated by subtracting 14 days from your cycle length. For a standard 28-day cycle, ovulation typically occurs around day 14. For a 30-day cycle, it would be around day 16. This is based on the luteal phase, which is generally consistent at about 14 days before the next period.
What is the fertile window and how is it determined?
The fertile window spans the five days before ovulation plus the ovulation day itself, totaling six days. Sperm can survive in the body for up to five days, so conception is possible during this entire window. The calculator highlights these days in green on the calendar view.
Can I use this calculator for birth control?
No. This calculator is an estimation tool and is not a reliable method of contraception. Ovulation timing can vary from cycle to cycle even in regular cycles. Always consult a healthcare provider for birth control advice. This tool is for informational purposes only.
What does the PMS window mean on the calendar?
The PMS (premenstrual syndrome) window is the seven days before your predicted period start date. Many people experience physical and emotional symptoms during this time, including bloating, mood changes, and fatigue. The calendar marks these days in pink so you can anticipate and prepare.
How accurate are the predictions for irregular cycles?
Predictions are most accurate for regular cycles with consistent length. If your cycle varies by more than a few days each month, the predictions serve as rough estimates. Logging past periods helps refine the average cycle length. For significantly irregular cycles, consult a healthcare provider.