DaysGap

Age Calculator

Enter a date of birth to get the exact age in years, months and days, and how long until the next birthday.


Enter a date of birth to see the exact age.

How to use the age calculator

  1. 1

    Enter the date of birth

    Pick the day, month and year someone was born.

  2. 2

    Check the “Age on” date

    It starts on today. Change it to find an age on a past or future date, such as a school cut-off or retirement date.

  3. 3

    Read the full breakdown

    You get age in years, months and days, totals in months, weeks, days and hours, the weekday of birth and the countdown to the next birthday.

How age is worked out

The calculator counts full years first, then full months, then the days left over. That's the same method used on passports, medical records and school forms, so the result matches what an official form expects.

Worked example: born July 20, 1990, age on October 21, 2026
Full years: July 20, 1990 → July 20, 2026 = 36 years
Full months: July 20 → October 20 = 3 months
Remaining days: October 20 → October 21 = 1 day
Age: 36 years, 3 months, 1 day

If the day of the month hasn't been reached yet, you borrow the length of the previous month. That's why ages that span the end of a short month like February can look a day different from a rough “divide by 30” estimate.

Age in months, weeks, days and hours

Exact totals on each birthday, for someone born on January 1, 2000. Leap days make every row slightly different from a simple multiplication.

AgeMonthsWeeksDaysHours
112523668,784
5602611,82743,848
101205213,65387,672
161928345,844140,256
182169396,575157,800
212521,0957,671184,104
253001,3049,132219,168
303601,56510,958262,992
404802,08714,610350,640
506002,60918,263438,312
607203,13021,915525,960
657803,39123,742569,808
708403,65225,568613,632
809604,17429,220701,280
901,0804,69632,873788,952
1001,2005,21736,525876,600

Ages that matter in the US and UK

MilestoneUnited StatesUnited Kingdom
Voting1818 (16 in Scotland and Wales for some elections)
Buying alcohol2118
Full driving licence16 to 18, varies by state17
Early retirement benefits62 (Social Security)—
Full pension age67 if born 1960 or later66, rising to 67 between 2026 and 2028
Medicare / free prescriptions65 (Medicare)60 in England (free prescriptions)

Rules change, so confirm with the official government source before relying on a legal age.

Fun facts about your age

MilestoneWhen it happens
1,000 days oldAbout 2 years, 8 months, 26 days
1 billion seconds oldAbout 31 years, 8 months
10,000 days oldAbout 27 years, 4 months
500,000 hours oldAbout 57 years
20,000 days oldAbout 54 years, 9 months
30,000 days oldAbout 82 years, 2 months

Your exact dates depend on your birthday and the leap years you live through. The How Many Days Old Am I tool lists your personal milestone dates.

How age is counted around the world

In the US, UK, Canada and Australia, a baby is 0 at birth and turns 1 on their first birthday. That's the international method, and it's what this calculator uses. Some East Asian traditions counted differently. In traditional Korean age reckoning, a baby was 1 at birth and everyone gained a year on New Year's Day, so someone could be up to two years “older” than their international age. South Korea officially standardised on international age for legal and administrative use in June 2023.

Legal systems also differ on exactly when you reach an age. In most places you turn 18 at the start of your 18th birthday. If you were born on February 29, the law in your country decides whether your birthday is February 28 or March 1 in common years.

Calculating age in Excel and Google Sheets

With the date of birth in cell A1, these formulas give the same parts this calculator shows:

ResultFormula
Full years=DATEDIF(A1, TODAY(), "y")
Months after the last birthday=DATEDIF(A1, TODAY(), "ym")
Days after the last full month=DATEDIF(A1, TODAY(), "md")
Total days=TODAY()-A1
Age as a decimal=YEARFRAC(A1, TODAY())

Microsoft notes that the “md” option of DATEDIF can give wrong results in some edge cases, especially around the end of a month. This calculator uses its own calendar logic, so it isn't affected.

Common age calculation mistakes

  • Subtracting birth year from current year. 2026 − 1990 = 36, but if the birthday hasn't happened yet this year, the person is still 35.
  • Dividing days by 365. This ignores leap days and drifts by about a day every four years. After 40 years, it's off by roughly 10 days.
  • Using 30-day months. Converting total days to months by dividing by 30 gives a different answer from calendar months, which is what forms ask for.
  • Using the wrong reference date. School and sports cut-offs use age on a specific date, not today. Change the “Age on” field to match.

How to describe a baby's or child's age

Doctors and parents usually describe young children's ages in smaller units, switching to larger ones as the child grows. The age calculator gives you every unit at once, so you can use whichever fits.

Age rangeUsually described inExample
Birth to 2 weeksDays“She's 10 days old”
2 weeks to 3 monthsWeeks“He's 9 weeks old”
3 months to 2 yearsMonths“She's 18 months old”
2 to 3 yearsYears and months, or months“He's 2 and a half” or “30 months”
3 years and upYears“She's 4”

For premature babies, doctors often use corrected age, which is the age from the original due date rather than the birth date. To work it out, subtract the number of weeks the baby was born early from their age in weeks.

How old will I be in a future year?

Set the “Age on” field to any future date, such as January 1, 2030 or the day you plan to retire. The calculator shows your exact age on that day. As a quick check, subtract your birth year from the future year: that's the age you'll turn during that year. If your birthday falls later in the year than the date you picked, you'll be one year younger on that date.

Example: born September 3, 1985
On June 1, 2030: 2030 − 1985 = 45, but the September birthday hasn't happened yet, so the age is 44.
On December 1, 2030: the birthday has passed, so the age is 45.

Why people check their exact age

Forms and applications

Passports, insurance and visa forms often ask for age in years and months, or need you to be over a cut-off on a specific date.

School entry

Kindergarten and school admissions use an age on a fixed date, like being 5 by September 1.

Sports and competitions

Age groups are usually set by age on a certain date or at the end of the year.

Retirement planning

Find your exact age on a future date to plan pension and benefit claims.

Leap-day birthdays

About 1 in 1,461 people is born on February 29. In common years, most systems, including this calculator, count February 28 as the birthday. In the UK and some US states, the legal birthday for reaching an age like 18 is March 1. Either way, a leap-day baby still gains a year of age every year.

More age tools

Counting down to the next birthday? Set it up in the Countdown Timer and share the link.

Frequently asked questions

How is age calculated?

Age is the number of full years since the date of birth, then the remaining full months, then the remaining days. Someone born on March 10, 2000 is 26 years, 7 months and 11 days old on October 21, 2026.

When does someone born on February 29 have a birthday?

In non-leap years this calculator treats February 28 as the birthday, which is how most systems handle it. Some laws use March 1 instead, so check if it matters for a legal age.

Can I find my age on a past or future date?

Yes. Change the “Age on” date to any day to see how old you were, or will be, on that date.

Is my date of birth stored anywhere?

No. The calculation runs entirely in your browser and nothing is sent to a server.

How many days old am I?

The Total days figure in the results is your age in days. For milestones like your 10,000th day, use the How Many Days Old Am I tool.

Why do some sites show a different number of months?

Some calculators divide total days by 30 or 30.44 to estimate months. This one counts real calendar months, which is the method used on official forms.

What is chronological age?

Chronological age is simply the time since birth in years, months and days, exactly what this calculator shows. The term is used in school testing and medicine to separate it from developmental or biological age.

How do I calculate the age of a baby in weeks?

Enter the baby's birth date. The Total weeks figure in the results is the age in weeks, which is how doctors describe babies up to about 3 months old.

How old will I be in 2030?

Set the “Age on” date to any day in 2030. You'll turn 2030 minus your birth year during that year, and the calculator shows your exact age on the date you pick.

Does the time of birth matter?

Not for age in days, months or years. It only matters for hours and minutes, which this tool estimates from midnight.

More date tools

Last updated October 2026