Skip to content
ZeroServer.tools

Menstrual Cycle Calculator

Predict your next period, ovulation date, and fertile window.

2135
28

July 2026

Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
PeriodFertile windowOvulation

Current Cycle

Next Period

July 10, 2026

Ovulation Day

July 24, 2026

Fertile Window

Jul 19Jul 25

Next 3 Cycles

Cycle 1 — Period

Aug 7Aug 11

Ovulation

Aug 21

Fertile Window

Aug 16Aug 22

Cycle 2 — Period

Sep 4Sep 8

Ovulation

Sep 18

Fertile Window

Sep 13Sep 19

Cycle 3 — Period

Oct 2Oct 6

Ovulation

Oct 16

Fertile Window

Oct 11Oct 17

This is an estimate based on average cycle patterns. Cycles vary and this tool is not a substitute for medical advice.

About Menstrual Cycle Calculator

This free menstrual cycle calculator helps you predict your next period, ovulation date, and fertile window from your last period date and average cycle length. Cycle lengths typically range from 21 to 35 days, with ovulation occurring approximately 14 days before the next period. The fertile window spans roughly five days before ovulation through one day after. Use this tool to plan ahead and better understand your body's natural rhythms — all calculations happen entirely in your browser and nothing is sent to any server.

Private & free — this tool runs entirely in your browser.

Related Calculators tools