Menstrual Cycle Tracker
Enter your details below to predict upcoming period dates, estimate your ovulation day and fertile window, and see where you are in your current cycle.
Between 21 and 45 days.
Between 2 and 10 days.
Today — cycle day
-
-
-
Next period starts
-
Estimated ovulation
-
Fertile window
-
Days until next period
Next 6 predicted periods
Upcoming events timeline
Disclaimer: These are estimates only, based on averages you entered, and are not medical advice.
Cycles can vary for many reasons including stress, illness and lifestyle changes.
This tool should not be used as a method of family planning or contraception.
If you have irregular cycles or health concerns, please consult a doctor.
Privacy
All calculations happen inside your browser. No data is sent to any server — nothing leaves your device.