Skip to content

Pregnancy Week and Due Date Calculator

Calculate your estimated due date (Naegele's rule), how many weeks pregnant you are, the days left and your trimester dates from the first day of your last period.

Version 3

Things to keep in mind:

  • The due date is an estimate; only a small share of babies are born on that exact day, and birth between weeks 37 and 42 is considered normal.
  • LMP-based dating can be misleading with irregular cycles, an uncertain LMP, right after stopping the pill or after assisted reproduction (IVF).
  • A first-trimester ultrasound dates a pregnancy more reliably than the LMP; the date set by your doctor takes precedence.
  • The result is an estimate, not a medical diagnosis or treatment advice; consult your physician or dietitian for decisions about your health.

Calculator

Cycle and dates

The day your last period started.

Days from the first day of one period to the first day of the next; leave 28 if unsure (21–45).

The date for which the gestational age is calculated; usually today.

After the first calculation, the result updates automatically when you change a value.

Result

Enter the values and press Calculate to see the result here.

About this tool

Pregnancy is conventionally dated from the first day of the last menstrual period (LMP) and lasts on average 280 days (40 weeks). The calculator finds the estimated due date with Naegele's rule and, for cycles other than 28 days, shifts it by the difference in cycle length.

Formulas

  • Adjusted start = LMP + (cycle length − 28) days
  • Estimated due date = adjusted start + 280 days
  • Gestational age (days) = calculation date − adjusted start; weeks = days ÷ 7 (whole part), extra days = days mod 7
  • Estimated conception = LMP + cycle length − 14 days
  • Trimesters: first 0–13+6, second 14+0–27+6, third from 28+0 weeks; term begins at 37+0 weeks

The calculation engine does not know today's date, so enter the day you want the gestational age for in "Calculation date (today)".

Example: with an LMP of 1 January 2026 and a 28-day cycle the due date is 8 October 2026. On 15 March 2026 the pregnancy is 73 days, i.e. 10 weeks 3 days; 207 days remain and you are in the first trimester. The second trimester starts on 9 April and the third on 16 July 2026.

How to use

  1. Select the first day of your last period.
  2. Enter your average cycle length (28 if unsure).
  3. Enter today's date as the calculation date.
  4. Press Calculate.

Notes

Dates are calendar days without time zones. Gestational age is given as completed weeks + days (e.g. 10 weeks 3 days = 10+3, i.e. you are in week 11). If the calculation date is before the start of pregnancy, gestational age and the trimester code are 0; after the due date the days remaining are negative.

Sources

References

  1. [1]

Frequently asked questions

4 questions
  1. The due date is the first day of the last period plus 280 days (or plus one year, minus three months, plus seven days). For cycles longer or shorter than 28 days the date is shifted by the difference.

Next step

Related tools to continue your calculation.

All tools in Pregnancy & Fertility