Skip to main content
ponderloop

Age Calculator: How Old Am I?

Your exact age is the whole years since your date of birth, then the whole months, then the days. Someone born on May 15, 1990 is 35 years, 7 months and 17 days old on January 1, 2026: 427 months, 17 days, 1,859 weeks, 2 days, or 13,015 days, with the next birthday 134 days away on Friday, May 15, 2026. Enter a date of birth below to get the age today, or on any other date you pick.

Updated Runs in your browser: nothing you enter is uploadedHow this tool works

“Age on” starts at today; change it to see the age on any past or future date. Nothing you enter leaves your browser.

Only matters for someone born on February 29.

Age

35 years, 7 months, 17 days

Someone born on Tuesday, May 15, 1990 is 35 years, 7 months, 17 days old on Thursday, January 1, 2026.

In months
427 months, 17 days
In weeks
1,859 weeks, 2 days
In days
13,015
In hours
312,360 (whole days of 24 hours)
Next birthday
Friday, May 15, 2026 (turns 36)
Until the next birthday
134 days (4 months, 14 days)
Born on a
Tuesday
Next 1,000-day milestone
14,000 days old on Tuesday, September 12, 2028
The next 10 birthdays and their weekdays
  • Friday, May 15, 2026: turns 36
  • Saturday, May 15, 2027: turns 37
  • Monday, May 15, 2028: turns 38
  • Tuesday, May 15, 2029: turns 39
  • Wednesday, May 15, 2030: turns 40
  • Thursday, May 15, 2031: turns 41
  • Saturday, May 15, 2032: turns 42
  • Sunday, May 15, 2033: turns 43
  • Monday, May 15, 2034: turns 44
  • Tuesday, May 15, 2035: turns 45

February 29 birthdays in common years

A leap-day birthday falls on February 29 only once every four years. In the years between, it is marked on February 28 or March 1, depending on the convention.
YearFebruary 28 ruleMarch 1 rule
2026Sat, Feb 28, 2026Sun, Mar 1, 2026
2027Sun, Feb 28, 2027Mon, Mar 1, 2027
2029Wed, Feb 28, 2029Thu, Mar 1, 2029
2030Thu, Feb 28, 2030Fri, Mar 1, 2030
2031Fri, Feb 28, 2031Sat, Mar 1, 2031
2033Mon, Feb 28, 2033Tue, Mar 1, 2033

Age by year of birth

The age reached on the birthday in that year. Before the birthday, the age is one year less.
Born inAge on the 2026 birthdayAge on the 2027 birthday
19507677
19606667
19705657
19804647
19854142
19903637
19953132
20002627
20052122
20101617
20151112
202067

An age in months, weeks and days

For someone born on January 1, 2000, on each birthday. The day count depends on how many February 29ths fall in between, so it differs by a day or two for other birth dates.
AgeMonthsWeeksDays
1 year1252366
5 years602611,827
10 years1205213,653
18 years2169396,575
21 years2521,0957,671
30 years3601,56510,958
40 years4802,08714,610
50 years6002,60918,263
65 years7803,39123,742
80 years9604,17429,220
100 years1,2005,21736,525

How to work out your exact age by hand

  1. Count the whole years. Subtract the birth year from the current year. If this year’s birthday has not come yet, take one off.
  2. Count the whole months since the last birthday. Count the months from the last birthday to the most recent date with the same day number as the birthday. If a month is too short (born on the 31st), its last day counts.
  3. Count the leftover days. Count the days from that date to today. Born May 15, 1990, on January 1, 2026: 35 years (to May 15, 2025), 7 months (to December 15), and 17 days.
  4. Convert to totals if you need them. Total months are years × 12 plus the months. Total days are the calendar days between the two dates; divide by 7 for weeks and multiply by 24 for hours.

Frequently asked questions

How do I calculate my age on a specific date?
Enter your date of birth, then change the “Age on this date” field to the date you need, such as the day of an exam, a job start or a retirement date. The tool shows the exact age on that date, not just today, along with the birthdays after it.
How is the age in years, months and days counted?
Whole years first (the birthdays reached, counting a birthday on the date itself), then whole months, then the leftover days. A month is complete when the same day number comes around again; if the month is too short, its last day counts. This is the usual way ages are given, and the same count the days-between-dates calculator uses.
When does someone born on February 29 turn a year older?
In a leap year, on February 29. In the three common years between, there is no February 29, so a convention decides. The more common choice is February 28, the last day of the birth month. Some laws choose March 1 instead: in Hong Kong, for example, the Age of Majority (Related Provisions) Ordinance says the birthday in a common year is March 1. Other places leave it unwritten, so for anything legal, check the local rule. The calculator uses February 28 by default and can switch to March 1; it notes when the two rules give a different age.
How many days old am I?
The “In days” row counts the calendar days from your date of birth to the chosen date, with the birth date as day 0. The tool also shows when you reach your next round thousand of days, such as 10,000 days old, about four and a half months after your 27th birthday.
Why is the age in hours only approximate?
It multiplies the days by 24. It does not know the time you were born, and it ignores the hour gained or lost when clocks change for daylight saving time. For the exact hours between two times, use the time calculator.
Does my time zone change my age?
The age is counted in calendar dates, so the time zone matters only for what “today” is. The tool uses your device’s date: someone in Asia may already be a day older than someone in the Americas at the same moment.
Is my date of birth sent anywhere?
No. The calculation runs in your browser, and nothing you type is uploaded or sent to analytics. A “Copy link” link contains the date of birth in the address, so share it only with people you want to see it.

How it works

Each date is turned into a day number (days since January 1, 1970) with integer arithmetic on the Gregorian calendar, so time zones and daylight saving time cannot shift the count; dates before 1583 use the Gregorian rules extended backwards. Whole years are the birthdays reached by the chosen date. Months are then added from the birth date the way ISO 8601 date libraries and spreadsheets add them: a day the target month lacks becomes that month’s last day. The leftover is the days. Totals are the day difference (days), divided by 7 (weeks) and multiplied by 24 (hours). For a February 29 birth under the March 1 rule, the years count March 1 birthdays in common years and the months and days are counted from the last birthday. The “age on” date starts as today’s date on your device and can be changed. Everything runs in your browser.

Sources

All toolsHome & DIY calculators