Age Calculator
Enter a date of birth to get your exact age in years, months and days, plus totals and a next-birthday countdown. Free, fast, private.
What "exact age" means on this page
There are two defensible ways to express an age, and this tool gives you both because they answer different questions.
The headline figure is a calendar age: complete years, then complete months, then the days left over. It is worked out by subtracting the date parts and borrowing where needed, never by dividing a day count by 365.25. That is why the months and days always match what a form or a registrar would expect.
The four cards underneath are raw elapsed totals. Days is the plain difference between the two dates. Weeks is that day count divided by seven and rounded down. Months is the calendar years multiplied by twelve plus the calendar months. Hours is simply the day count times 24.
Stepping through a real calculation
Birth date 30 November 1992, calculated as of 16 September 2026.
Start by subtracting each part. Years: 2026 minus 1992 is 34. Months: September (9) minus November (11) is -2. Days: 16 minus 30 is -14.
Days went negative, so borrow a month. The month before September is August, which has 31 days, so -14 plus 31 gives 17 days, and the month count drops by one to -3.
Months is still negative, so borrow a year: -3 plus 12 gives 9 months, and the year count drops to 33.
Result: 33 years, 9 months and 17 days. The cards show 12,343 total days, 1,763 total weeks, 405 total months and 296,232 total hours.
Notice that the borrowed 31 days came from August, the month before the end date, rather than from November, the birth month. Different systems borrow from different months, which is why two calculators occasionally disagree by a day on the same pair of dates.
The 29 February cases
Leap days create two behaviours worth knowing about before you rely on a result.
From 29 February 2024 to 28 February 2025, this tool reports 0 years, 11 months and 30 days rather than one year, because the 29th has not come around again. Move one day forward, to 1 March 2025, and it reports exactly 1 year, 0 months, 0 days.
The birthday countdown handles the same problem differently. Because 29 February does not exist in a common year, the next birthday for a leap day baby is shown as 1 March in those years. Most institutions treat a leap day birthday as falling on 1 March in common years too, so the countdown matches ordinary practice even though it looks at first like a rounding error.
Situations where the exact figure matters
The "as of" field is the part most people miss, and it is what makes this useful beyond curiosity.
Eligibility on a cut-off date. School enrolment, junior sport age divisions and some concession thresholds are assessed at a specific date, not today. Put the cut-off in the second field and you get the age that actually counts.
Paperwork and applications. Visa forms, insurance applications and hospital admission records often ask for age in years and months at a stated date. Reading that off a calendar by hand is exactly where mistakes creep in.
Backdating and record checks. Genealogy, historical research and estate paperwork frequently need someone's age at a past event. The tool takes any past date, so you can ask how old a person was on the day a document was signed.
Planning forward. Enter a future date to see the age someone will be on it, which is handy for retirement dates, milestone birthdays and long-range event planning.
Limits worth knowing
Time of day is ignored entirely. Both dates are reduced to midnight before anything is measured, so the hours card is a multiple of 24 and not a true count from the moment of birth. Time zones are not applied either; the maths happens in whatever local calendar date your device reports.
The total months card is derived from the calendar breakdown, so it counts completed months and drops the leftover days. If you need an average or a fractional month count, that is a different question and this card will not answer it.
The tool refuses a birth date later than the reference date rather than showing a negative age.
Other date tools here
For a gap between two arbitrary dates, including a weekday-only count, use the Date Difference Calculator. To find the star sign that goes with a birth date, try the Zodiac Sign Calculator, and for a bit of fun with the same date there is the Biorhythm Calculator.
Questions
Why does the total months number not match years times twelve plus a bit?
It does, but only the whole part. The card takes the calendar years, multiplies by twelve and adds the calendar months, discarding the remaining days. A result of 33 years and 9 months becomes 405 months with 17 days left over and unreported.
Can I leave the second date empty?
Yes. Leave it blank and the reference date is whatever today is on your device. Filling it in overrides that completely, in either direction.
Does the day count include the birth date itself?
No. It measures the interval between the two dates, so someone born yesterday shows one day rather than two. The same convention is used for the weeks and hours cards.
Is the birth date I type recorded?
No. The date maths runs locally, so a birth date you enter is never transmitted, logged or kept after you close the tab.