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

Jun 1, 2026

Current Cycle Day

Day 1

Legend

PeriodMenstruation days
OvulationEstimated ovulation
FertileFertile window

Predictions

Cycle 1
Period
Jun 1, 2026 – Jun 5, 2026
Ovulation
Jun 15, 2026
Fertile Window
Jun 10, 2026 – Jun 15, 2026
Cycle 2
Period
Jun 29, 2026 – Jul 3, 2026
Ovulation
Jul 13, 2026
Fertile Window
Jul 8, 2026 – Jul 13, 2026
Cycle 3
Period
Jul 27, 2026 – Jul 31, 2026
Ovulation
Aug 10, 2026
Fertile Window
Aug 5, 2026 – Aug 10, 2026
Cycle 4
Period
Aug 24, 2026 – Aug 28, 2026
Ovulation
Sep 7, 2026
Fertile Window
Sep 2, 2026 – Sep 7, 2026
Cycle 5
Period
Sep 21, 2026 – Sep 25, 2026
Ovulation
Oct 5, 2026
Fertile Window
Sep 30, 2026 – Oct 5, 2026
Cycle 6
Period
Oct 19, 2026 – Oct 23, 2026
Ovulation
Nov 2, 2026
Fertile Window
Oct 28, 2026 – Nov 2, 2026

Learn more

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

Period Calculator | ToolsCanvas