Age Calculator
Calculate your exact age in years, months, days, and more.
Calculate your exact age in years, months, days, and more.
Your age is the difference between your date of birth and a target date. Our calculator subtracts the two dates and breaks the result down into whole years, months, and days, so you get an exact answer rather than a rounded estimate.
Calendars make this trickier than simple subtraction: months have 28 to 31 days and leap years add a 29th of February every four years. The calculator borrows days from the correct month and counts the real number of days in each span, so end-of-month and leap-year birthdays come out right.
For example, someone born on 1 January 2000 is exactly 26 years old on 1 January 2026 — which is 312 months, 1,356 weeks, 9,497 days, or 227,928 hours.
The calculator expresses your age in several units at once. Years, months, and days give the familiar breakdown; total months and weeks are useful for milestones; total days and hours are handy for precise countdowns and anniversaries.
Leap years and the differing lengths of each month are handled automatically, so every result is precise to the day.
See your age in years, months, and days, plus totals in months, weeks, days, and hours.
Measure the time between any two dates — not just from a birthday to today — by switching to a custom target date.
Enter your date of birth and a target date (today by default). The calculator subtracts the two dates, accounting for leap years and the differing lengths of each month, and shows your exact age in years, months, and days.
Yes. The calculator counts the real number of days between the two dates, including the extra day in every leap year, so the result is always precise.
Switch the target to a custom date to measure the exact time difference between any two dates — not just from a birthday to today.
The results card shows your total age in months alongside years, weeks, days, and hours, so you can read your age in whichever unit you need.
Set your date of birth and change the year on the target date to your next birthday; the total days value then shows how many days remain until that date.