How exact age is counted
Calendar age is not simply today's year minus your birth year. We subtract the dates piece by piece: first whole years, then the remaining months, then the leftover days. When the target day of the month is earlier than your birth day, we borrow days from the previous month, exactly as you would when subtracting on paper. This is why the same birthday can produce a slightly different day count from one year to the next.
Leap years and February
Every four years February gains a day, with a rare exception for century years not divisible by 400. Our calculator accounts for these automatically, so a person born on February 29 is handled correctly. If you were born on a leap day, this calculator shows February 28 as your birthday in common years. Some jurisdictions treat March 1 as the legal birthday instead, and your true anniversary only returns every four years.
Why the totals matter
Seeing your age in weeks, days, or hours can be a fun perspective, but the breakdown is also practical. Parents track a baby's age in weeks and months, immigration and benefits forms often need an exact age on a specific date, and milestone planning is easier when you know precisely how many days remain until the next birthday. To count the days between any two dates, use the date duration calculator.
More worked examples
Exact age on a specific date: someone born on November 23, 1988 checks their age on July 4, 2026. Enter both dates and the result is 37 years, 7 months, 11 days. That is 13,737 days in total, or 1,962 weeks and 3 days, and the next birthday is 142 days away. The panel also shows the person was born on a Wednesday.
A leap-day birthday: someone born on February 29, 2008 checks their age on March 1, 2026. The result is 18 years, 0 months, 1 day, because the calculator treats February 28 as the birthday in a common year. They were born on a Friday, and their next birthday shows as 364 days away, on February 28, 2027.
When to use this calculator
Use it when a form asks for your age on a given date rather than today, such as an application deadline, an insurance start date, or an eligibility cut-off. It is also handy for a child's age in months, for counting days until a birthday, and for checking someone's age at a past event. Change Age at date to any past or future day.
Common mistakes
Leaving Age at date on today when the form asks about a different date gives the wrong answer. Subtracting birth years alone overstates age by one until the birthday has passed in the current year. For leap-day birthdays, check which date your jurisdiction uses in common years before relying on the result for a legal deadline.
Reading the result panel
The headline shows your age in years, months and days. Below it, the panel lists the same span as total months, total weeks with the leftover days, total days and total hours, followed by the weekday you were born on and how many days remain until your next birthday. Every figure is counted from the two dates you enter, so changing Age at date updates all of them at once.