Age Calculator

Age31 years, 3 months, 19 days
In months
375 months 19 days
In weeks
1,633 weeks 3 days
In days
11,434 days
In hours (approx.)
274,416 hours
Born on
Thursday, June 15, 1995
Next birthday
Tuesday, June 15, 2027 — in 254 days (turning 32)
Star sign
Gemini

Age is counted in completed years, then months, then days, as on birth certificates and official forms.

Enter a date of birth to get the exact age in years, months and days — and in months, weeks, days and hours — with the countdown to the next birthday.

More date and time calculators

How to use the Age Calculator

  1. Enter the date of birth.
  2. Leave the second date as today, or choose any other date.
  3. Read the age in years, months and days, plus the totals and next birthday.

How it works

The calculator counts completed years since the date of birth, then completed months since the last birthday, then the remaining days. Months are counted as anniversaries — 15 March to 15 April is one month — and a birthday on a day a month does not have (such as the 31st) is counted on that month’s last day. Totals in weeks, days and hours come from the exact number of days between the two dates.

What this age calculator shows

Enter a date of birth and the calculator gives the exact age in years, months and days — the way it appears on official forms — together with the age in total months, weeks, days and hours, the day of the week you were born, how many days until your next birthday and which age you will turn, and your star sign. The second date defaults to today, but you can change it to find someone’s age on any date: when they started school, on a wedding day, or on a future date such as a retirement.

Everything is calculated in your browser; no dates are sent or stored.

How age is calculated

Age is counted in completed units. First count the full years since the birth date, then the full months since the last birthday, then the days since the last monthly anniversary.

  1. Years: subtract the birth year from the current year. If this year’s birthday has not arrived yet, subtract one.
  2. Months: count the whole months from the last birthday to the date. A month is complete on the same day number — 15 March to 15 April is one month.
  3. Days: count the days left over after the last complete month.

Because months have 28 to 31 days, the same number of days can be “1 month, 1 day” or “1 month, 3 days” depending on the months involved. When a birthday falls on a day that a shorter month does not have — the 31st, for example — the month is counted as complete on that month’s last day.

Examples (age on 1 July 2026)
Date of birthAge
1990-03-1536 years, 3 months, 16 days
2000-02-2926 years, 4 months, 2 days
1985-12-3140 years, 6 months, 1 day

Birthdays on 29 February

People born on 29 February have a calendar birthday only in leap years. In other years most celebrate on 28 February or 1 March, and the law differs between countries on which date counts. In many jurisdictions, including the United Kingdom, a person born on 29 February legally reaches a new age on 1 March in a common year; elsewhere it is 28 February. This calculator counts the birthday as reached on 28 February in common years and shows the exact years, months and days either way.

Your age in months, weeks, days and hours

Total months and days are useful for babies and young children, for medical and developmental milestones, and for fun facts such as your 10,000th day. For someone born on 1 January 2000, on 1 July 2026:

UnitAge
In months318 months 0 days
In weeks1,382 weeks 4 days
In days9,678 days
In hours (approx.)232,272 hours

The 10,000-day milestone arrives at about 27 years and 4 months; 1 billion seconds at about 31 years and 8 months. The days between dates calculator finds the exact date of any such milestone.

Age for babies and toddlers

Babies’ ages are usually given in weeks for the first few months, then in months until about age two — “14 weeks”, “9 months”, “20 months” — because development changes so quickly. Enter the date of birth and read the “In weeks” and “In months” lines. Doctors and health visitors use these figures for check-ups, vaccinations and growth charts.

For babies born prematurely, clinicians often also use a corrected (adjusted) age: the age from birth minus the number of weeks the baby was born early. A baby born 8 weeks early who is 6 months old has a corrected age of about 4 months. Corrected age is commonly used for developmental milestones until about age two; ask your baby’s doctor which age to use.

How old are you if you were born in…

If you only know the birth year, your age this year is one of two numbers — the higher one once your birthday has passed:

Age in 2026 by birth year
Birth yearAge in 2026
born in 20250 or 1
born in 20205 or 6
born in 201510 or 11
born in 201015 or 16
born in 200520 or 21
born in 200025 or 26
born in 199530 or 31
born in 199035 or 36
born in 198540 or 41
born in 198045 or 46
born in 197550 or 51
born in 197055 or 56
born in 196560 or 61
born in 196065 or 66
born in 195570 or 71
born in 195075 or 76

Each year has its own page with the generation, Chinese zodiac animal, US full retirement age and upcoming milestones.

AgeMilestone (United States, typical)
15–16Learner’s permit and driver’s licence (varies by state)
18Legal adult; can vote in federal elections
21Minimum legal age to buy alcohol and tobacco
25Most car rental companies stop charging an under-25 fee
26Coverage on a parent’s health insurance usually ends
59½Penalty-free withdrawals from IRAs and 401(k)s generally begin
62Earliest age to claim Social Security retirement benefits
65Medicare eligibility
67Full Social Security retirement age for people born in 1960 or later

Rules change and have exceptions; check the official source for anything that affects you.

International age vs. traditional East Asian age

This calculator uses the international system, where a newborn is 0 and gains a year on each birthday. Traditional East Asian age reckoning counted a newborn as 1 and added a year every New Year, so a person could be up to two years “older”. South Korea officially standardised on international age for legal and administrative purposes in June 2023, and Japan and China use international age in law, though traditional counting still appears in culture and conversation.

Calculating age in Excel or Google Sheets

  • Years only: =DATEDIF(A1, TODAY(), "Y")
  • Years, months and days: =DATEDIF(A1,TODAY(),"Y")&" y "&DATEDIF(A1,TODAY(),"YM")&" m "&DATEDIF(A1,TODAY(),"MD")&" d"
  • Total days: =TODAY()-A1

Avoid =(TODAY()-A1)/365: dividing by 365 ignores leap days and can make someone a year older a day or two early. Microsoft also notes that DATEDIF’s “MD” unit can give unexpected results at month ends, so check edge cases against this calculator.

Chronological age and “biological age”

The age this calculator gives is chronological age — time since birth. You may also see “biological age” or “body age” estimates, which try to describe how a body is ageing from tests or questionnaires. Those are estimates that vary between methods; chronological age is the only one used on documents, in law and for eligibility rules.

Common mistakes

  • Only subtracting years. 2026 − 1990 = 36, but someone born in December 1990 is still 35 until their birthday.
  • Dividing days by 365. Leap years add a day every four years, so the result drifts.
  • Mixing up day and month. 03/04 is 3 April in most countries and March 4 in the US. The date picker avoids this.
  • Counting the birth day itself. A baby is 0 days old on the day of birth and 1 day old the next day.

Frequently asked questions

How do I calculate my age?

Subtract your birth year from the current year, then subtract one if you have not had your birthday yet this year. The calculator above also gives months and days.

How old am I if I was born in 2000?

25 or 26 in 2026, depending on whether your birthday has passed.

How many days old am I?

Enter your date of birth; the “In days” line shows the exact number of days since you were born.

What day of the week was I born?

The “Born on” line shows the weekday of your date of birth.

How is age calculated for someone born on 29 February?

In common years their birthday is usually taken as 28 February or 1 March, depending on the country; this calculator uses 28 February.

Can I calculate age on a past or future date?

Yes — change the second date to any date to see the age on that day.

How do I calculate age in Excel?

Use =DATEDIF(A1,TODAY(),"Y") for years; add "YM" and "MD" for months and days.

Is my data saved?

No. The calculation runs in your browser and nothing is stored or sent.

How many weeks old is my baby?

Enter the baby’s date of birth; the “In weeks” line shows full weeks and extra days. For premature babies, ask your doctor whether to use corrected age.

When is my next birthday?

The “Next birthday” line shows the date, the weekday, how many days are left and the age you will turn.

How old will I be in 2030?

Change the second date to any day in 2030 to see your exact age on that date.

Related tools