Free app

Dates

—

Years

—

Months

—

Days

—

Total days lived

—

Days until next birthday

—

Weeks lived

—

Day you were born

How It Works

The calculator counts how many whole years have passed since your date of birth, then the whole months after that, then the days left over. A person born on 15 March 2000 is 26 years, 2 months and 30 days old on 14 June 2026. Total days lived is the plain count of calendar days between the two dates, so leap years are included automatically; two people who are both 26 can have lived different numbers of days. On average a year has 365.2425 days, which is why 30 years is about 10,957 days. By default the end date is today, but you can type any date to see your age on a day in the past or the future, for example to check someone's age on the date of an event or an application. For a birthday on 29 February, this calculator treats the birthday as 28 February in years that are not leap years; rules for 29 February birthdays differ between countries.

Formula

Age = the date you are measuring to minus your date of birth, counted as whole years, then whole months, then days. Days lived = the number of calendar days between the two dates. Days to next birthday = your next birth month and day minus the date you are measuring from.

Worked Examples

Three dates worked out the same way as the calculator: complete years first, then complete months, then days. Total days counts every calendar day between the two dates.

BornMeasured onAgeTotal days
Wednesday, 15 March 200014 June 202626 years, 2 months, 30 days9,587
Saturday, 12 October 19851 January 202741 years, 2 months, 20 days15,056
Sunday, 4 July 197615 August 202650 years, 1 months, 11 days18,304

Age in Months, Weeks, Days and Hours

A quick reference for a birthday age, using 365.2425 days a year. Your own totals will be a little different because they depend on how many leap days fell in your life.

AgeMonthsWeeksDaysHours
1 years12523658,760
5 years602611,82643,824
10 years1205223,65287,648
13 years1566784,748113,952
16 years1928355,844140,256
18 years2169396,574157,776
21 years2521,0967,670184,080
30 years3601,56510,957262,968
40 years4802,08714,610350,640
50 years6002,60918,262438,288
60 years7203,13121,915525,960
65 years7803,39223,741569,784
70 years8403,65225,567613,608
80 years9604,17429,219701,256

Frequently Asked Questions

How is exact age calculated?

Exact age counts the complete years since the date of birth, then the complete months after that, then the remaining days. Only completed units count. Born on 15 March 2000 and measured on 14 June 2026, the age is 26 years, 2 months and 30 days.

How do I calculate my age on a specific date?

Enter your date of birth, then change the second date from today to the date you care about, such as the first day of a course, the date of an event or a future date. The calculator returns your age on that day. This is how you check an age requirement or work out how old someone will be next year.

How many days old am I?

The calculator shows total days lived, counting every calendar day from your birth date to the end date. As a rough guide, multiply your age in years by 365.2425: a person aged 30 has lived about 10,957 days, and one aged 50 about 18,262.

Why does my age differ from simply subtracting the birth year?

Subtracting years overstates your age by one if your birthday has not happened yet this year. Exact age checks whether this year's birthday has passed. Someone born in 1990 is 35 until their 2026 birthday, even though 2026 minus 1990 is 36.

What happens with a 29 February birthday?

The date exists only in leap years, so in years that are not leap years this calculator treats the birthday as 28 February: someone born on 29 February 2000 turns 26 on 28 February 2026, and the days until the next birthday count to 28 February 2027. Countries and organisations handle it differently (some use 28 February, others 1 March), so check the rule that applies to you if the exact day matters.

How many days are in a year for age calculations?

Total days lived uses the real calendar, so leap years count as 366 days. Over a long period the average is 365.2425 days a year, which is the figure used for rough conversions between years and days.

Is there a legal age I should use for a particular purpose?

Legal ages differ by country and by purpose, such as voting, driving, drinking, signing contracts or claiming a pension, and in some countries by state or province. This calculator tells you how old someone is on a date; it does not decide what that age allows. For retirement ages, see the Days Until Retirement calculator.