Calculate

Pregnancy Due Date Calculator

Enter the first day of the last menstrual period and the usual cycle length to estimate a due date. You also see the estimated gestational age and the number of days remaining from today's date on this device. Only a qualified healthcare professional can confirm a due date. Calculated locally and never stored.

Back

1. Dates

Naegele's rule

Today's date is taken from this device. The default cycle length is 28 days.

2. Estimate

—
Enter the first day of the last menstrual period, then press Estimate due date.
About this tool

About Pregnancy Due Date Calculator

Pregnancy Due Date Calculator estimates a due date from the first day of the last menstrual period using Naegele's rule — 280 days after the LMP — adjusted for cycles longer or shorter than 28 days. It also shows the estimated gestational age in weeks and days and the number of days remaining, based on today's date on your device.

An estimated due date is a common first reference point for planning. Calculating it by hand means counting across months of different lengths and leap years; this tool does it with calendar-safe date arithmetic and shows the method so you can follow every step. Only a qualified healthcare professional can confirm a due date.

How to use

Step by step

  1. Select the first day of the last menstrual period.
  2. Enter the usual cycle length in days, or keep the default of 28.
  3. Press Estimate due date.
  4. Read the estimated due date, gestational age and days remaining.
  5. Copy or download the summary if you want to keep a record.
Key features

What it offers

  • Naegele's rule: LMP + 280 days, adjusted by cycle length minus 28
  • Cycle lengths from 20 to 45 whole days, defaulting to 28
  • Gestational age in weeks and days and days remaining from today
  • Time-zone-safe calendar arithmetic that handles leap years and month lengths
  • Rejects future dates, invalid dates and dates more than 44 weeks ago
  • Copy and Download summaries with entered values, method and estimate
Best practices

Tips for best results

  • Use the first day of full bleeding as the start of the last period.
  • Enter an average cycle length if your cycles vary.
  • Check that the date on your device is correct, as days remaining depend on it.
  • Treat the result as an estimate and confirm dating with a healthcare professional.
Benefits

Why people use it

Calendar-accurate

Leap years and month lengths are handled for you.

Transparent

The method is shown step by step.

Private

Dates never leave your browser.

FAQ

Common questions

The calculator uses Naegele's rule: the first day of the last menstrual period (LMP) plus 280 days (40 weeks). When the usual cycle is longer or shorter than 28 days, the difference is added or subtracted. For example, a 30-day cycle adds 2 days and a 26-day cycle subtracts 2 days.
Gestational age is counted from the LMP, the conventional starting point, and adjusted by the same cycle-length difference used for the due date, so the gestational age and the days remaining always add up to 40 weeks. It is calculated against today's date on your device.
Whole numbers from 20 to 45 days. The default is 28 days, the length the standard rule assumes. If cycles vary, an average of recent cycles is a reasonable value to enter.
A last menstrual period cannot be in the future, and a date more than 44 weeks ago is beyond the normal length of a pregnancy, so neither gives a meaningful estimate. The calculator asks you to check the date in those cases.
It is only an estimate. Relatively few births happen exactly on the estimated date, and ovulation timing varies even with regular cycles. An early ultrasound scan is commonly used to date a pregnancy more precisely. Only a qualified healthcare professional can confirm a due date.
Yes. Dates are calculated as calendar days in a time-zone-independent way, so leap days such as 29 February and the different lengths of months are counted correctly, and daylight-saving changes do not shift the result.
No. This is a general educational estimate, not medical advice, diagnosis or treatment. Please speak to a qualified healthcare professional about any pregnancy.
No. The dates you enter are used only in your browser. Nothing is stored or sent anywhere.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.