Born 15 January 2000, measured on 3 November 2026
The age is 26 years, 9 months and 19 days. That is 9,789 days, or 1,398 weeks plus 3 days, and 321 complete months. The next birthday is Friday, 15 January 2027: 73 days away, when you turn 27.
Enter a date of birth to see your exact age in years, months and days, the total number of days lived and how long until your next birthday. Leap years are handled correctly.
From 1 January 1900 up to the calculation date.
Leave empty to use today's date.
Enter a date of birth to see your age.
The calculator counts whole calendar months from your date of birth, then the days left over. A month is complete when the same day-of-month comes round again; if the target month is shorter, the last day of that month is used instead.
Total days lived is the plain number of calendar days between the two dates. The birth date itself is not counted, so someone born today has lived 0 days. Total weeks is that figure divided by 7, rounded down, with the remainder shown in days.
The next birthday is the first anniversary of your birth date that falls on or after the calculation date. If it is today, the countdown shows 0 days. The age you turn is the birthday's year minus your birth year.
All of this is done with calendar dates, not clock times, so your time zone and daylight-saving changes cannot shift the result. The only thing taken from your device is today's date.
total months = largest N where (birth date + N months) <= calculation date years = floor(total months / 12), months = total months mod 12 days = calculation date - (birth date + total months) total days = calculation date - birth date total weeks = floor(total days / 7)
The age is 26 years, 9 months and 19 days. That is 9,789 days, or 1,398 weeks plus 3 days, and 321 complete months. The next birthday is Friday, 15 January 2027: 73 days away, when you turn 27.
On 27 February 2026 the age is 25 years, 11 months and 29 days. One day later, on 28 February 2026, it becomes exactly 26 years, because this tool treats 28 February as the anniversary in non-leap years. On 29 February 2024 the age is exactly 24 years.
From 31 January 2023 to 1 March 2023 the result is 1 month and 1 day (29 days in total). Adding one month to 31 January lands on 28 February, the last day of that shorter month, and one more day reaches 1 March.
Calculators disagree on what “one month” means when the day does not exist in the next month. This one uses the last day of the shorter month, so the result is always a definite, repeatable calendar breakdown.
Here, on 28 February in non-leap years and on 29 February in leap years. Some people and some legal systems use 1 March instead, so check the rule that applies to you if it matters officially.
Yes. Enter a date in “Age at date”. It cannot be earlier than your date of birth, and the date of birth cannot be after it.
No. Total days lived is the difference between the two dates, so the day you were born is day 0. Counting both ends would add one day.
No. The calculation runs in your browser and the date you type is not sent to a server.