Life Calculator
Understand the numbers · Make life easier

Due date and pregnancy weeks

Estimate a due date and pregnancy weeks from a known reference. Choose the first day of the last menstrual period or a clinician-confirmed due date.

Start with your own numbers

Editable example

An example is filled in. Replace it with your own data to calculate.

Choose the first day of the last period or a clinician-confirmed due date, then the date to check gestational age.

Choose known date type. Check the selected option before entering the remaining values.
Choose known reference date using the date picker, or enter YYYY-MM-DD, for example 2026-11-03.
Choose date to check pregnancy weeks using the date picker, or enter YYYY-MM-DD, for example 2026-11-03.

Results update when inputs are complete. A plan is kept only when you save it. Inputs and results are not uploaded.

Saved plans →

Saved in this browser. Before changing devices, export a backup from My tools.

Example result

Gestational age on the selected date

20 weeks 0 days

This estimates dates only. For irregular periods or uncertain dates, use a due date confirmed by a clinician.

Additional days0 days
Estimated due date2026-10-08
Time until due date140 days

Worked steps

  1. For a regular 28-day cycle: first day of the last period + 280 days.
  2. 140 days = 20 weeks and 0 days.
  3. Date estimates cannot confirm pregnancy or replace prenatal care.

Last-period mode assumes a regular 28-day cycle and adds 280 days to the first day. For irregular cycles, IVF or uncertain dates, use a clinician-confirmed due date. Only calculates dates from 0 weeks to 42 weeks 6 days. Does not confirm pregnancy, assess fetal development or replace ultrasound and prenatal care.

Method and scope

Last-period mode assumes a regular 28-day cycle and adds 280 days to its first day. Confirmed-due-date mode counts pregnancy days relative to that due date and the same 280-day reference.

The reference field changes meaning with the selected mode. A due date is an estimate and is not a guaranteed delivery date.

For irregular cycles, IVF or uncertain dates, use the due date confirmed by a clinician. The tool only displays 0 weeks through 42 weeks 6 days; it does not confirm pregnancy, assess fetal development or replace ultrasound and prenatal care.

References:Johns Hopkins: due dates and the 28-day-cycle assumption、NHS: due dates and ultrasound confirmation

What this helps you do

Estimate a due date and pregnancy weeks from a known reference. Choose the first day of the last menstrual period or a clinician-confirmed due date.

What to enter

Start with known date type, then fill the other relevant fields in the units shown. The field hints explain the required format and examples.

How the calculation works

Last-period mode assumes a regular 28-day cycle and adds 280 days to its first day. Confirmed-due-date mode counts pregnancy days relative to that due date and the same 280-day reference.

Worked example

A last-period first day of 2026-01-01 gives an estimated due date of 2026-10-08. On 2026-01-29 the date-based pregnancy age is four weeks.

Understanding the answer

The reference field changes meaning with the selected mode. A due date is an estimate and is not a guaranteed delivery date.

Scope and limitations

For irregular cycles, IVF or uncertain dates, use the due date confirmed by a clinician. The tool only displays 0 weeks through 42 weeks 6 days; it does not confirm pregnancy, assess fetal development or replace ultrasound and prenatal care.

Keep it handy for next time

Add Due date and pregnancy weeks to your home screen

This icon opens this tool. Confirm installation in your browser.

  1. iPhone: Open in Safari, tap Share → Add to Home Screen, then confirm.
  2. Android: Open in Chrome and choose Install app or Add to Home screen from the menu.
  3. In an in-app browser such as LINE or Facebook, use its menu to open the page in Safari or Chrome first.

Browser options vary. A shortcut does not provide cross-device synchronization, and an installed app may have separate storage. Export a backup from My tools first. The first load requires a connection.

Checking offline data.