Period
Calculator

Predict upcoming menstrual periods, ovulation dates, and fertile windows based on cycle length and last period date.

Cycle Settings

days
days

Next Period

Jul 18, 2026

Current Cycle Day

Day 1

Legend

PeriodMenstruation days
OvulationEstimated ovulation
FertileFertile window

Predictions

Cycle 1
Period
Jul 18, 2026 – Jul 22, 2026
Ovulation
Aug 1, 2026
Fertile Window
Jul 27, 2026 – Aug 1, 2026
Cycle 2
Period
Aug 15, 2026 – Aug 19, 2026
Ovulation
Aug 29, 2026
Fertile Window
Aug 24, 2026 – Aug 29, 2026
Cycle 3
Period
Sep 12, 2026 – Sep 16, 2026
Ovulation
Sep 26, 2026
Fertile Window
Sep 21, 2026 – Sep 26, 2026
Cycle 4
Period
Oct 10, 2026 – Oct 14, 2026
Ovulation
Oct 24, 2026
Fertile Window
Oct 19, 2026 – Oct 24, 2026
Cycle 5
Period
Nov 7, 2026 – Nov 11, 2026
Ovulation
Nov 21, 2026
Fertile Window
Nov 16, 2026 – Nov 21, 2026
Cycle 6
Period
Dec 5, 2026 – Dec 9, 2026
Ovulation
Dec 19, 2026
Fertile Window
Dec 14, 2026 – Dec 19, 2026

Learn more

How do cycle trackers predict ovulation, and why do cycle lengths vary?

Period Calculator | ToolsCanvas