calcula·live209+
€ Salary & Work 16 tools €Net salary↺Gross (from net)⚙Advanced net salaryΣTotal employer cost▁Minimum wage◆Meal vouchers◷Part-time salary▲Overtime pay →See all — Salary & Work
% Taxes 19 tools %VAT calculator€Income tax◆Dividend tax◈Car tax (VED)⌂Rental income tax◇Withholding tax▪Micro-company tax▣Corporate profit tax →See all — Taxes
⌂ Credit 16 tools ⌂Mortgage€Consumer loan◈Car loan↻Refinancing%Effective APR◔How much can I borrow?↩Early repayment▤Amortization table →See all — Credit
↗ Finance 18 tools ∑Compound interest⇗Investment calculator (SIP)⊞Savings simulator⇄Currency converter◉Gold price↗Inflation▭Term deposit%Investment ROI →See all — Finance
♥ Health 22 tools ⚖BMI◆Ideal weight▲Daily calories (TDEE)◔Pregnancy (weeks)◍Daily water intake◔BMR◔Ovulation✕Smoking cost →See all — Health
∑ Math 22 tools %Percentages⁝Rule of three∑Average & statistics√Power & root⇄Unit conversions▱Area & perimeter◧Volume◺Pythagoras →See all — Math
◷ Time & Date 25 tools ◷Date difference◆Exact age▤Working days±Add / subtract date◔Countdown⏳Days until…☀Sunrise & sunset◴Current time in a city →See all — Time & Date
✎ Education 14 tools ✎Subject average∑Weighted average◪Midterm & final grade↗Grade needed▦ECTS credits / GPA★Graduation average◇SATs scaled score▲UCAS points / admission →See all — Education
⛽ Auto & Travel 15 tools ⛽Fuel consumption€Trip cost→Speed / time / distance◈Car tax (VED)↔Distance between cities◐Bonus-malus class⚑Halfway point◑Split trip cost →See all — Auto & Travel
⌂ Real Estate 13 tools ✍Notary purchase fees%Agent commission◫Price per m²▱Built / usable area⌂Rental yield⇆Rent vs buy⌂Mortgage▤Land share →See all — Real Estate
▲ Business & Commerce 12 tools ▲Profit margin↗Markup◫AdSense revenue (website)▤App revenue (AdMob)▭Final price↘Discount⊗Break-even point↻Stock turnover →See all — Business & Commerce
⛨ Insurance 6 tools ⌂Home insurance⛨Life insurance✚Health insurance✈Travel insurance◐Bonus-malus class⛨Loan insurance →See all — Insurance
§ Legal 9 tools §Legal term (days)%Legal interest◆Child support✎Court fees◷Statute of limitations↗Inflation update⚖Enforcement cost◑Mediation fee →See all — Legal
◈ Everyday Tools 11 tools ◐Tip calculator⊟Split the bill❄AC BTU◨HTML color code✳Password generator✎Word / character count⌗MD5 / hash◔Generation →See all — Everyday Tools
≣All calculators
Live
Advertisement 320 × 50 mobile only · sticky top
Health · Updated 2026

Menstrual Cycle Calculator

Forecast your next 12 period start dates from the first day of your last period and your average cycle length — with the ovulation day and fertile window marked for each month.

Enter your data

days

Enter the first day of your last period and your average cycle length (usually 28 days) to forecast the next 12 periods.

=Next period
29 January 2026
Ovulation12 Feb
Fertile window7 Feb – 13 Feb

The forecast assumes each cycle equals your average length and estimates ovulation about 14 days before the next period. It is an estimate, not a contraceptive method — real cycles vary from month to month.

◔12-month forecast

Predicted period start, ovulation day and fertile window for each of the next 12 cycles.

Period startOvulationFertile window
1 January 202615 Jan10 Jan – 16 Jan
29 January 202612 Feb7 Feb – 13 Feb
26 February 202612 Mar7 Mar – 13 Mar
26 March 20269 Apr4 Apr – 10 Apr
23 April 20267 May2 May – 8 May
21 May 20264 Jun30 May – 5 Jun
18 June 20262 Jul27 Jun – 3 Jul
16 July 202630 Jul25 Jul – 31 Jul
13 August 202627 Aug22 Aug – 28 Aug
10 September 202624 Sept19 Sept – 25 Sept
8 October 202622 Oct17 Oct – 23 Oct
5 November 202619 Nov14 Nov – 20 Nov

Indicative estimate, not medical advice. Period dates are forecast from your average cycle length; real cycles vary from month to month. It is not a contraceptive method — do not rely on it to avoid pregnancy. Instant in-browser calculation, no account.

✚ Results are for informational purposes and do not replace medical advice. For health decisions, consult a doctor.

Advertisement 728 × 90320 × 250 desktop 728×90 sticky · mobile 320×250

iHow it is calculated

Each period is projected by adding your cycle length to the previous start date, with ovulation set about 14 days before the following period:

next period = last period + cycle length · ovulation ≈ cycle length − 14

For a 28-day cycle, each period starts 28 days after the last, ovulation falls around day 14, and the fertile window runs roughly from day 9 to day 15.

Advertisement 728 × 90320 × 250 desktop 728×90 sticky · mobile 320×250

?Frequently asked questions

How does the menstrual cycle calculator work?

It adds your average cycle length to the first day of your last period to project the next start date, then repeats that step to build a forecast for the coming months.

How many periods does it forecast?

It lists your next 12 period start dates, so roughly a year ahead. For each one it also shows the estimated ovulation day and the fertile window around it.

How is the ovulation day estimated?

Ovulation is placed about 14 days before the next period. For a 28-day cycle that is around day 14, and the fertile window covers the 5 days before ovulation plus ovulation day.

What cycle length should I use?

Use your average length, counted from the first day of one period to the first day of the next. Values from 20 to 45 days are accepted; 28 days is the default and a common average.

How accurate is the forecast?

It is indicative. The method assumes every cycle equals your average length, so real dates drift when cycles are longer, shorter or irregular. The further ahead a date is, the more it can shift.

Can I use this as contraception?

No. The fertile window is an estimate for planning or awareness, not a birth-control method. Sperm survival and cycle variation make it unreliable for avoiding pregnancy — use a proven method and consult your doctor.

Advertisement 728 × 90320 × 250 desktop 728×90 sticky · mobile 320×250

→Related tools

209 tools · 14 categories

Explore all calculators

All calculators (209) →
Advertisement 320 × 50