Free period, ovulation and due date calculators

Simple tools for working out your next period, ovulation day, fertile window and pregnancy due date. They are calculated in your browser: nothing you enter is sent or stored, and this site uses no analytics.

How these calculators work

The period tools use the same rules. Your next period is your last period's first day plus your cycle length. Ovulation is estimated 14 days before the next period. The fertile window runs from 5 days before ovulation to 1 day after. These are estimates from averages, they are less reliable when cycles are irregular, and they are not a method of contraception.

The due date calculators add 280 days to the first day of your last period, adjusted for your cycle length. A due date is an estimate; the date your health worker gives you always comes first.

Cycella, a private Android period tracker, does this from your own logged cycles instead of one number you type in. It needs no account, has no ads or analytics, works offline, and is free on Google Play. See Cycella in Nepal and how it keeps your data private.

These tools give estimates and are not medical advice. If your cycle worries you, please see a doctor. Read how we write and check our content in the editorial policy.