Pregnancy due date calculator
Enter the first day of your last menstrual period (LMP) and your average cycle length to estimate your due date and track exactly how far along you are. It is the same starting point obstetricians and midwives use worldwide, making it a quick way to check your dates between appointments.
How it works
The calculator applies Naegele’s rule: it adds 280 days (40 weeks) to your LMP. If your cycle is not 28 days, it adds the difference — 280 + (cycle length − 28) days — because a longer cycle means later ovulation and conception. Gestational age is the number of days from LMP to today, shown as weeks and days, and the milestone dates are anchored to the same adjusted timeline.
It instantly shows:
- Estimated due date (Naegele’s rule, cycle-adjusted)
- Current gestational age in weeks and days, updated to today
- Trimester — first (weeks 1–12), second (13–26) or third (27–40)
- Milestone dates — end of first trimester, viability (24 weeks), end of second trimester, and the due date
Example
LMP of 1 January with a 28-day cycle:
1 Jan + 280 days = 8 October (estimated due date)
With a 30-day cycle it shifts 2 days later to 10 October. If today were 9 February, gestational age would be 39 days = 5w 4d, in the first trimester.
| Milestone | Gestational age |
|---|---|
| End of first trimester | 12 weeks |
| Viability threshold | 24 weeks |
| End of second trimester | 26 weeks |
| Estimated due date | 40 weeks |
All calculations run entirely in your browser — no dates or personal information are uploaded anywhere. Always confirm your due date with a healthcare provider; an ultrasound scan, particularly at 10–13 weeks, is more precise than an LMP estimate.