calcula·live209+
Salary & Work 16 tools Net salaryGross (from net)Advanced net salaryΣTotal employer costMinimum wageMeal vouchersPart-time salaryOvertime pay See all — Salary & Work
% Taxes 19 tools %VAT calculatorIncome taxDividend taxCar tax (VED)Rental income taxWithholding taxMicro-company taxCorporate profit tax See all — Taxes
Credit 16 tools MortgageConsumer loanCar loanRefinancing%Effective APRHow much can I borrow?Early repaymentAmortization table See all — Credit
Finance 18 tools Compound interestInvestment calculator (SIP)Savings simulatorCurrency converterGold priceInflationTerm deposit%Investment ROI See all — Finance
Health 22 tools BMIIdeal weightDaily calories (TDEE)Pregnancy (weeks)Daily water intakeBMROvulationSmoking cost See all — Health
Math 22 tools %PercentagesRule of threeAverage & statisticsPower & rootUnit conversionsArea & perimeterVolumePythagoras See all — Math
Time & Date 25 tools Date differenceExact ageWorking days±Add / subtract dateCountdownDays until…Sunrise & sunsetCurrent time in a city See all — Time & Date
Education 14 tools Subject averageWeighted averageMidterm & final gradeGrade neededECTS credits / GPAGraduation averageSATs scaled scoreUCAS points / admission See all — Education
Auto & Travel 15 tools Fuel consumptionTrip costSpeed / time / distanceCar tax (VED)Distance between citiesBonus-malus classHalfway pointSplit trip cost See all — Auto & Travel
Real Estate 13 tools Notary purchase fees%Agent commissionPrice per m²Built / usable areaRental yieldRent vs buyMortgageLand share See all — Real Estate
Business & Commerce 12 tools Profit marginMarkupAdSense revenue (website)App revenue (AdMob)Final priceDiscountBreak-even pointStock turnover See all — Business & Commerce
Insurance 6 tools Home insuranceLife insuranceHealth insuranceTravel insuranceBonus-malus classLoan insurance See all — Insurance
§ Legal 9 tools §Legal term (days)%Legal interestChild supportCourt feesStatute of limitationsInflation updateEnforcement costMediation fee See all — Legal
Everyday Tools 11 tools Tip calculatorSplit the billAC BTUHTML color codePassword generatorWord / character countMD5 / hashGeneration 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 Jan16 Jan
29 January 202612 Feb7 Feb13 Feb
26 February 202612 Mar7 Mar13 Mar
26 March 20269 Apr4 Apr10 Apr
23 April 20267 May2 May8 May
21 May 20264 Jun30 May5 Jun
18 June 20262 Jul27 Jun3 Jul
16 July 202630 Jul25 Jul31 Jul
13 August 202627 Aug22 Aug28 Aug
10 September 202624 Sept19 Sept25 Sept
8 October 202622 Oct17 Oct23 Oct
5 November 202619 Nov14 Nov20 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