Age Calculator

Enter a date of birth for an exact age in years, months and days - plus total days lived and a countdown to the next birthday.

How the age is worked out

The honest way to measure age is to walk the calendar, not to divide the total days by 365. Starting from the date of birth, the tool counts every whole year up to the most recent birthday, then the whole months since that birthday, then the days left over. Because it steps through real months and real leap years, the answer stays correct whether someone was born in a 28-day February or a 31-day January.

Say you were born on 15 June 1990 and check your age on 10 July 2026. That is 36 whole years (your 2026 birthday has passed), plus the days from 15 June to 10 July, which is 25 days - so 36 years and 25 days. The total-days figure counts every calendar day in between, leap days included, which is why it is a bit more than 36 times 365.

What the other numbers mean

  • Total months - complete calendar months lived, useful for a baby's age or a work anniversary.
  • Total weeks and days - handy for pregnancy weeks, milestones and "you have been alive for..." trivia.
  • Total hours - total days multiplied by 24, a fun way to see the scale of a lifetime.
  • Next birthday - calendar days until the next one, so you know how long the countdown is.

Watch the edge cases

Anyone born on 29 February only gets a real birthday every four years, so in ordinary years the countdown treats 1 March as the birthday. And because this uses your device's local calendar, there is no time-zone drift to shift a date by a day. Need to measure a gap that is not a birthday? The date calculator counts days, weeks and working days between any two dates, while the time calculator adds up hours and minutes for timesheets.

Frequently asked questions

How do you calculate exact age in years, months and days?
You walk the calendar rather than dividing by 365. Start from the date of birth and count whole years up to the most recent birthday, then whole months, then the leftover days. This calculator does that, so a leap year or a short month never throws the answer off.
Why is my age in days not just my age in years times 365?
Because roughly one year in four is a leap year with 366 days. Over a lifetime those extra days add up, so multiplying years by 365 undercounts. The total-days figure here counts every real calendar day between the two dates.
How is age handled for someone born on 29 February?
In non-leap years there is no 29 February, so the birthday is treated as 1 March for the countdown. Your exact age still ticks over correctly once that date passes.
Can I work out my age on a past or future date?
Yes. Leave the "age at" date blank to use today, or set it to any date to see how old you were, or will be, then. It is handy for retirement dates, anniversaries and eligibility cut-offs.
How many days until my next birthday?
The calculator finds your next birthday on or after the "age at" date and counts the calendar days to it. If that date is your birthday, it says so rather than counting a full year.