Age Calculator

By Ahsan Khan · Last reviewed · How we check our numbers

Quick answer

To calculate your age, count the whole months from your date of birth to today, then the days left over. Someone born on May 15, 1990 is 36 years, 5 months and 3 days old on October 18, 2026, or 13,305 days. Enter your date of birth and any date to see yours.

What do you want to find?

Today, or any past or future date, such as a test date.

Age

26 years, 9 months, 23 days

Years;months (short form)26;9
In months321 months, 23 days
In weeks1,399 weeks, 0 days
In days9,793 days
In hours, minutes, seconds235,032 hours · 14,101,920 minutes · 846,115,200 seconds
Born on aSaturday
Next birthdayFriday, January 1, 2027, in 69 days, turning 27
Milestones
MilestoneDateDayWhen
5,000 days oldSep 9, 2013Mon4,793 days ago
1,000 weeks oldMar 2, 2019Sat2,793 days ago
250 months oldNov 1, 2020Sun2,183 days ago
10,000 days oldMay 19, 2027Wedin 207 days
1 billion seconds oldSep 9, 2031 01:46:40Tuein 1,781 days
2,000 weeks oldMay 1, 2038Satin 4,207 days
15,000 days oldJan 25, 2041Friin 5,207 days
500 months oldSep 1, 2041Sunin 5,426 days

Second-based milestones assume a birth time of 00:00.

Show the working
  1. From Jan 1, 2000, 26 whole years and 9 whole months reach Oct 1, 2026.
  2. From Oct 1, 2026 to Oct 24, 2026 is 23 days, so the age is 26 years, 9 months, 23 days.
  3. In days: 9,793, counting every February 29 in between. Hours, minutes and seconds count from midnight on the day of birth.

Free, with no sign-up and nothing to unlock. Nothing you type leaves your browser.

What your result means

Your age is the number of whole years, months and days since you were born. Because months have 28 to 31 days, the calculator counts whole calendar months first and then the days left over, the way people count birthdays, rather than dividing a number of days by an average month. The same age is also shown in months, weeks, days and hours, with the weekday you were born and your next birthday.

How to use the Age Calculator

  1. Enter your date of birth.
  2. Leave “Age on” as today, or pick any past or future date, such as a test date.
  3. Read your age in years, months and days, the same age in months, weeks, days and hours, your next birthday and your next milestones.
  4. To work backwards, choose “Find birth date” and enter an age and the date it applies to.

Formula and worked example

age (years, months) = the most whole calendar months from the birth date that fit before the "age on" dateage (days) = days from that month-anniversary to the "age on" dateadding a month keeps the day of the month, or the last day of a shorter month (Jan 31 + 1 month = Feb 28 or 29)age in days = days between the two dates, counting every February 29 in betweenleap year: divisible by 4, except century years, which must be divisible by 400 (2000 yes, 1900 no)

Worked example: born Tuesday, May 15, 1990, age on Sunday, October 18, 2026. 36 whole years and 5 whole months after the birth date is Thursday, October 15, 2026; from there to Sunday, October 18, 2026 is 3 days. So the age is 36 years, 5 months, 3 days, which is 13,305 days or 1,900 weeks and 5 days. They were born on a Tuesday.

Birthdays on February 29

A February 29 birthday only falls every four years (2000 was a leap year; 1900 was not). This calculator uses one rule for every date: adding a year keeps the day, or the last day of a shorter month. So someone born on February 29, 2000 is 26 years, 11 months, 29 days on February 27, 2027 and 27 years, 0 months, 0 days on February 28, 2027. If a legal age depends on it, check which day the rule you are under uses: February 28 or March 1.

Chronological age on a test date

Teachers, speech and language therapists and psychologists often need a child’s exact age on the day of a test. Enter the date of birth, then the test date in “Age on”. The result gives years, months and days, and the short form years;months (for example 6;4 for 6 years and 4 months). Standardised tests differ on whether to round the days, so follow the rule in the test’s own manual.

Finding a date of birth from an age

Choose “Find birth date”, enter the age in years, months and days and the date it applies to. The calculator counts back whole months first, then days. Because months differ in length, near the end of a month up to three birth dates can share an age: on Tuesday, February 29, 2000, people born on January 29, 30 and 31, 2000 are all exactly 0 years, 1 month, 0 days old. The calculator gives the date with the same day of the month.

How old are you if you were born in a given year (as of Oct 24, 2026)

Born inAge after your birthday in 2026Age before it
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

Your exact age depends on the day: enter your date of birth above for years, months and days.

Life milestones in days, weeks and months

MilestoneIn years (average)If born Saturday, January 1, 2000
1,000 days old2.74Friday, September 27, 2002
100 months old8.33Thursday, May 1, 2008
5,000 days old13.69Monday, September 9, 2013
1,000 weeks old19.17Saturday, March 2, 2019
250 months old20.84Sunday, November 1, 2020
10,000 days old27.38Wednesday, May 19, 2027
1 billion seconds old31.69Tuesday, September 9, 2031 01:46:40
2,000 weeks old38.33Saturday, May 1, 2038
15,000 days old41.07Friday, January 25, 2041
500 months old41.67Sunday, September 1, 2041
20,000 days old54.76Sunday, October 4, 2054
3,000 weeks old57.5Saturday, June 30, 2057
750 months old62.5Saturday, July 1, 2062
2 billion seconds old63.38Friday, May 18, 2063 03:33:20
25,000 days old68.45Tuesday, June 12, 2068
4,000 weeks old76.66Saturday, August 29, 2076
30,000 days old82.14Thursday, February 19, 2082
1,000 months old83.33Saturday, May 1, 2083

Years use the Gregorian average of 365.2425 days. A billion seconds is 11,574 days, 1 hour, 46 minutes and 40 seconds.

Assumptions and limits

  • Dates use the Gregorian calendar, the one used for civil dates almost everywhere today.
  • The age counts whole days. Hours, minutes and seconds assume a birth time of midnight; for an exact birth time the figures can differ by up to a day.
  • Some cultures count age differently, for example counting the year of birth as 1. This calculator gives age as most countries count it: 0 at birth, plus 1 on each birthday.

Frequently asked questions

How do I calculate my exact age?

Count the whole years and months from your date of birth to today, then the days left over. Born on May 15, 1990, on October 18, 2026 you have had 36 birthdays and 5 more month-anniversaries (the last on October 15), plus 3 days: 36 years, 5 months and 3 days. The calculator does this for any two dates.

How many days old am I?

Count the days from your date of birth to today, including every February 29 in between. Someone born on May 15, 1990 is 13,305 days old on October 18, 2026. Enter your date of birth above to see your age in days, weeks, months and hours.

How is age calculated for a February 29 birthday?

In leap years the birthday is February 29. In other years this calculator counts it on February 28, using the same end-of-month rule it uses for every date. So someone born on February 29, 2000 turns 27 on February 28, 2027. If a legal age depends on it, check which day the rule you are under uses.

How do I find someone’s age on a specific date, such as a test date?

Enter the date of birth, then set “Age on” to the date you need, past or future. The result is the exact age on that day in years, months and days, with the short form years;months, for example 6;4. For a standardised test, follow the manual’s own rule on rounding days.

How do I find a date of birth from an age?

Choose “Find birth date”, enter the age in years, months and days, and the date it applies to. The calculator counts back the whole months first, then the days. Near the end of a month, up to three birth dates can share the same age; it gives the one with the same day of the month.

What day of the week was I born?

Enter your date of birth and the result shows the weekday you were born on, along with the weekday of your next birthday. For example, May 15, 1990 was a Tuesday and January 1, 2000 was a Saturday.

Similar time & date calculators

More free calculators

About this calculator

Ahsan Khan
Last reviewed

Written and maintained by Ahsan Khan. See how every number is calculated, and the test cases checked on every update, on the methodology page.

Sources

Found an error? Email a correction and include the link from “Copy link” so we can reproduce it.