Due date calculator
Calculate your estimated due date (EDD) from your last menstrual period (LMP) using Naegele's rule. See gestational age in weeks and days until delivery — free.
Enter your date of birth and a calculation date — the calculator returns your exact age in years, months and days, plus days until your birthday.
We subtract the birth date from the calculation date, accounting for leap years and different month lengths. Days to birthday — from today to the next anniversary.
For a birth date of 15 Jan 1990 and 9 Jun 2026: age is 36 years, 4 months and 25 days — about 13,294 days in total.
Subtract the birth date from today. Our calculator returns exact years, months and days.
In 2026 — about 36 years (depending on month). Enter the exact date for a precise result.
The calculator automatically shows how many days are left until the next birthday.
Yes — calculations are based on exact dates and account for leap years.
YYYY-MM-DD or via the date picker. E.g. 1990-06-15 is 15 June 1990.
10,000 days ≈ 27.38 years. The calculator shows the total number of days.
Exactly 18 years after your birth date — enter it and the calculator will show the result.
Metabolic age is the biological age of your body based on BMR — see the BMR calculator.
Yes — enter a future date as the calculation date to see how old you will be.
In this version — years, months and days. Hours require the exact time of birth.
Result based on the Gregorian calendar. Accurate to the day.
Calculate your estimated due date (EDD) from your last menstrual period (LMP) using Naegele's rule. See gestational age in weeks and days until delivery — free.