CalculatorsConvertersAbout UsContact

Age Calculator

Find your exact age in years, months and days, the time between two dates, or your birth year from your age.

  • Free to use
  • No sign-up
  • Dates stay in your browser

Last updated:

Calculate Your Age

Type the date or pick it from the calendar. Change the second date to find an age in the past or the future.

Enter the dates and press Calculate Age to see the answer.

About Age Calculator

An age calculator works out your exact age from your date of birth: in years, months and days, and as totals in weeks, days, hours, minutes and seconds. You can also find the age between two dates, or your birth year from your age.

Age = End date − Birth date

Common Uses

  • Find your current age
  • Age on a past or future date: exams, school, forms
  • Age difference between two people
  • Count the days you have been alive
  • Find your birth year from your age

Age Milestones

Counted from 15 January 1995, with every leap day.

  • 1 yearon 15 January 1996365 days
  • 5 yearson 15 January 20001,826 days
  • 18 yearson 15 January 20136,575 days
  • 30 yearson 15 January 202510,958 days
  • 50 yearson 15 January 204518,263 days
  • 100 yearson 15 January 209536,525 days

Days-old milestones

Days oldReached onWeekday
5,000 days23 September 2008Tuesday
10,000 days2 June 2022Thursday
15,000 days9 February 2036Saturday
20,000 days18 October 2049Monday

Example Calculation

Here is how an age is worked out.

Date of birth15 January 1995
Calculate age on27 October 2026
Age31 years 9 months 12 days
Total months381
Total weeks1,658
Total days11,608
Next birthdayFriday 15 January 2027 (in 80 days)
Age = 27 October 2026 − 15 January 1995 = 31 years 9 months 12 days

Try an Example

Pick one to fill in the calculator and see its answer.

ExampleResult
30 years 9 months 30 days
25 years 0 months 0 days
2 years 3 months 15 days

Click an example to put it into the calculator.

Birth Year to Age

How old is someone born in a given year? People born in a year turn that age in 2026, and are one year younger until their birthday.

Born inTurns in 2026Before their birthday
202510
202421
202332
202243
202154
202065
201976
201887
201798
2016109
20151110
20141211
20131312
20121413
20111514
20101615
20091716
20081817
20071918
20062019
20052120
20042221
20032322
20022423
20012524
20002625
19992726
19982827
19972928
19963029
19953130
19943231
19933332
19923433
19913534
19903635
19893736
19883837
19873938
19864039
19854140
19844241
19834342
19824443
19814544
19804645
19794746
19784847
19774948
19765049
19755150
19745251
19735352
19725453
19715554
19705655
19695756
19685857
19675958
19666059
19656160
19646261
19636362
19626463
19616564
19606665
19596766
19586867
19576968
19567069
19557170
19547271
19537372
19527473
19517574
19507675
19497776
19487877
19477978
19468079
19458180
19448281
19438382
19428483
19418584
19408685

Example: someone born in 2008 turns 18 in 2026, and is still 17 until their birthday. For an exact age, enter the full date of birth.

Birth Year from Age

Do you know the age but not the year? Use the “Birth Year from Age” tab. The year depends on whether the birthday has already passed this year.

If your age isBorn in (birthday passed)Born in (not yet)
1620102009
1720092008
1820082007
2120052004
2520012000
3019961995
4019861985
5019761975

The table is for 2026. If you are 18 and your birthday has already passed this year, you were born in 2008. If not, you were born in 2007.

Good to know

  • One year on each birthday. The age goes up by a whole year on the birthday, the way most countries count it.
  • Born on 29 February? In years that are not leap years, the birthday is counted on 28 February.
  • Leap years are counted, so the totals are exact whole days.
  • Other rules. Some countries, exams and offices use their own rule for age. Check the one that applies to you.

What is included

  • Exact age in years, months and days
  • Age on any date, in the past or the future
  • The time between two dates, and the age difference between two people
  • Birth year from age, and a birth year table
  • Totals in months, weeks, days, hours, minutes and seconds
  • Next birthday, the weekday you were born, and age milestones
  • Copy link and Print

Important to know

Your dates stay in your own browser and are never sent anywhere. The result is a calendar calculation. For legal or official purposes, use the age rule of the office that asks for it.

Use this free age calculator to find out how old you are. Enter a date of birth and you get your exact age in years, months and days, plus the totals in months, weeks, days, hours, minutes and seconds, the day of the week you were born, and how long until your next birthday. Change the second date to find an age in the past or the future. Two more tabs find the time between two dates (and the age difference between two people) and your birth year from your age. A birth year table, age milestones and examples to click are underneath. It is free and instant, and your dates stay in your browser.

How age is calculated

Your age is the time that has passed between your date of birth and a second date, which is usually today. The answer is normally given in years, months and days: first count how many whole years have passed, then the whole months left over, then the remaining days.

Example: born on 15 May 1990, age on 10 March 2024
33 years + 9 months + 24 days
15 May 1990 + 33 years = 15 May 2023. Adding 9 months gives 15 February 2024, and 24 more days reaches 10 March 2024.

Age in months, weeks, days, hours and minutes

Sometimes years are not precise enough. Babies are usually measured in months and weeks, and many people simply enjoy knowing how many days they have been alive. The calculator also shows your total age in each unit.

Example: from 1 January 1994 to 1 January 2024 is 30 years. That is 360 months, 1,565 whole weeks and 10,957 days, which is 262,968 hours.

Because the calculator does not ask for your time of birth, hours and minutes are counted in whole days (days × 24 hours, days × 1,440 minutes). Treat them as a close estimate rather than an exact figure.

Age between two dates and the age difference

The “Between Two Dates” tab works out the time from any start date to any end date, in years, months and days, with the same totals. It is the same sum as an age, just with two dates of your choice.

Example: from 10 June 1990 to 25 September 1992 is 2 years, 3 months and 15 days. To find the age difference between two people, enter their two dates of birth, the older person first.

How to find your birth year from your age

If your birthday has already passed this year, your birth year is this year minus your age. If it has not passed yet, it is one year earlier. So you can only be sure of the year if you also know the day and month.

Example: someone who is 18 on 27 October 2026 was born between 28 October 2007 and 27 October 2008, so the birth year is 2008 or 2007. The “Birth Year from Age” tab shows both years and the exact range of dates.

How many days old am I?

The total number of days counts every day from your date of birth up to the date you choose, including leap days. Someone born on 15 January 1995 is 11,608 days old on 27 October 2026, and turned 10,000 days old on 2 June 2022. The calculator lists the dates of your 5,000, 10,000, 15,000 and 20,000 day milestones too.

Leap years and awkward dates

  • Leap years are included. The calculator uses the real calendar, so the extra day in a leap year (29 February) is counted. A century year such as 1900 is not a leap year, but 2000 is.
  • Born on the 29th, 30th or 31st. If the day of your birth does not exist in a month, the last day of that month is used. For example, someone born on 31 January completes one month on 28 February in an ordinary year.
  • Born on 29 February. In years that are not leap years, the birthday is counted on 28 February. Some countries use 1 March instead, so for legal purposes check the rule that applies to you.

What an age calculator is useful for

  • Checking whether a child meets a school admission or exam age cut-off on a particular date
  • Filling in forms that ask for your exact age in years and months
  • Working out how far you are from a milestone birthday, retirement age or a legal age limit
  • Finding your age on a past or future date, for example on the day you started a job
  • Finding out on which day of the week you were born

This calculator uses the international way of counting age, where you are 0 on the day you are born and turn 1 on your first birthday. Some traditional systems count age differently, so an age you are quoted elsewhere may not match.

View All Calculators

Frequently Asked Questions

How do I calculate my age from my date of birth?

Count the whole years from your date of birth to today, then the whole months left over, then the remaining days. For example, someone born on 15 January 1995 is 31 years, 9 months and 12 days old on 27 October 2026.

How old am I?

Enter your date of birth on the "From Birth Date" tab and press Calculate Age. The calculator uses today's date from your device, so the answer is your age today.

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

Yes. Change the "Calculate Age On" date to any day, for example the day you started a job or a date in the future. The calculator shows the age on that day. "Set to today" puts today's date back.

How do I find the age between two dates?

Use the "Between Two Dates" tab. Enter a start date and an end date and you get the time between them in years, months and days, plus the totals. For example, 10 June 1990 to 25 September 1992 is 2 years, 3 months and 15 days.

How do I find the age difference between two people?

Use the "Between Two Dates" tab and enter the two dates of birth, the older person's first. The answer is the age difference in years, months and days.

How do I find my birth year from my age?

Use the "Birth Year from Age" tab. If your birthday has already passed this year, your birth year is this year minus your age. If it has not passed yet, it is one year earlier. For example, someone who is 18 on 27 October 2026 was born in 2008 or 2007, and the tab also shows the exact range of birth dates.

How many days old am I?

The "Total days" figure is the number of days from your date of birth to the date you are calculating on, counting every leap day. Someone born on 15 January 1995 is 11,608 days old on 27 October 2026.

How is age calculated if I was born on 29 February?

In years that are not leap years, this calculator counts your birthday on 28 February. In leap years it is counted on 29 February. Some countries use 1 March instead, so check the rule that applies to you if it matters for legal reasons.

Does the calculator include leap years?

Yes. It uses the real calendar, so the extra day of every leap year is counted in your total days, hours, minutes and seconds.

Are the hours, minutes and seconds exact?

They are counted from whole days (days × 24 hours, days × 1,440 minutes and days × 86,400 seconds), because the calculator does not ask for your time of birth. They are a close figure rather than an exact one.

How many days are left until my next birthday?

After you calculate your age, the "Next birthday" figure shows how many days remain, and the note under it gives the day of the week your birthday falls on and the age you will turn. If your birthday is today, it says so.

Why is my age different on another website?

Websites can count awkward dates differently, such as birthdays on the 31st of a month or on 29 February. Some traditional age systems also count a newborn as one year old. This calculator counts a whole year on each birthday, the way most countries do.

Are my dates saved or shared?

No. The calculation happens in your browser, and the dates you choose are not sent to any server. If you press Copy link, the dates are put in the link's address so you can share or bookmark that exact calculation.