What "age" actually means
Your chronological age is the amount of time that has passed since the moment you were born. That sounds simple, but calendars make it surprisingly tricky: months have different lengths (28, 29, 30, or 31 days), and every fourth year (almost) adds an extra day. This is why "How old am I?" can't be answered by a single division โ it needs a proper calendar-aware method.
In most of the world, age is counted using the Western (international) system: you are born at age 0, and your age increases by one on each anniversary of your birth date โ your birthday. Between birthdays, the "remainder" is expressed in months and days. Other cultures have counted age differently; see our guide to age around the world.
The calendar method, step by step
Age calculators โ including ours โ use the same method you'd use on paper. It compares three parts of two dates: the year, the month, and the day.
A worked example
Say you were born on 25 September 1995 and today is 6 July 2026:
| Part | Calculation | Result |
|---|---|---|
| Days | 6 โ 25 โ negative, borrow 30 days from June: 36 โ 25 | 11 days |
| Months | (7 โ 1 borrowed) โ 9 = โ3 โ negative, borrow 12: โ3 + 12 | 9 months |
| Years | 2026 โ 1995 โ 1 (borrowed year) | 30 years |
So the exact age is 30 years, 9 months, and 11 days โ even though a naive "2026 โ 1995" says 31.
Why simple day-counting fails
A tempting shortcut is to count total days since birth and divide by 365. It's always slightly wrong, because roughly one year in four has 366 days. Over a 40-year life, that's about 10 uncounted leap days โ enough to shift a birthday-adjacent result by more than a week. Dividing by 365.25 is better, but still fails around the century rules (1900 wasn't a leap year; 2000 was). Read the full story in our Leap Year Guide.
The calendar method sidesteps this entirely: instead of converting days into years, it compares calendar dates directly, so leap days are automatically handled.
Age in months, weeks, days, and hours
Once the years-months-days breakdown is known, the totals are just unit conversions of the elapsed time between the two dates:
| Unit | How it's computed | Example (30y 9m 11d) |
|---|---|---|
| Total months | years ร 12 + months | 369 months |
| Total weeks | total days รท 7 (rounded down) | โ 1,606 weeks |
| Total days | exact day count between dates | โ 11,242 days |
| Total hours | total days ร 24 | โ 269,808 hours |
Our age calculator shows all of these at once, computed from the exact millisecond difference between the two dates.
Edge cases worth knowing
Born on 29 February
"Leaplings" only see their true birth date every four years. In common years, most calculators (and most laws) treat 1 March as the day the age increments, though some jurisdictions use 28 February. Details in the Leap Year Guide.
End-of-month birthdays
Born on 31 January and checking your age on 1 March? The borrowing step uses the length of the previous month (February, 28 or 29 days), which is why results near month boundaries can look asymmetric โ turning "one month old" can take 28, 29, 30, or 31 days depending on the month.
Time zones
Strictly speaking, you turn a year older at the anniversary of your birth moment in your birth time zone. Calculators that work on whole dates (like most, including ours) ignore time-of-day, which is accurate to within one day and matches how age is treated legally.
Frequently asked questions
Skip the maths
Get your exact age โ years, months, days, weeks, hours, and minutes โ in one click.
Open the Age Calculator โ