Age Calculator
Calculate exact age from a date of birth: years, months, days, and total days lived.
This age calculator finds the exact time between a date of birth (or any start date) and today — broken into years, months, and days, plus a running total of days lived and a countdown to the next birthday.
Calendars make "exact age" trickier than it looks: months have different lengths and leap years add a day. The calculator handles both so the count is right.
How to use the age calculator
- Pick a date of birth.
- The second date defaults to today — change it to find age on any date.
- Read the exact age plus total days and next-birthday countdown.
How exact age is worked out
The calculator subtracts the years, then the months, then the days, borrowing from the next unit up when a value would go negative — the same way you'd do long subtraction. Because it counts real calendar days, it automatically accounts for months of different lengths and for the extra day in a leap year.
More than just birthdays
Exact-age math is useful well beyond counting candles. Set the second date to a future deadline to see how old a child will be when they start school, work out length of service between a hire date and today, or find the precise gap between any two events. Because the calculator returns years, months, and days as well as a raw day count, you can express the same duration in whichever form a form or application asks for.
Why day counts beat simple year subtraction
Subtracting birth year from the current year is a rough guess that's often wrong by a year, because it ignores whether the birthday has happened yet. Counting actual calendar days avoids that trap entirely and handles leap years automatically. That precision matters for anything official — eligibility ages, legal thresholds, and milestone dates all depend on the exact day, not the year alone.
Counting in days, weeks, and months
A birthday is the headline, but the smaller units are often the useful ones. Parents track a newborn in weeks and days because development moves fast early on. Milestones like a 10,000-day birthday, a 1,000-week mark, or a specific number of months are easy to miss unless you count them out. Because months vary in length and leap years add a day every four years, hand arithmetic drifts quickly — the calculator resolves each unit against the real calendar so a "6 months and 3 days" answer lines up with the dates on your wall, not an approximation.
Frequently asked questions
Can I calculate age on a past or future date?
Yes. Change the second date to any date you like to find how old someone was, or will be, on that day.
Does it handle leap years?
Yes. It counts actual calendar days, so February 29 and leap years are included correctly.
What is 'total days lived'?
It's the full number of days between the two dates — a fun figure and useful for milestones like a 10,000-day birthday.
How do I find how many days until my next birthday?
Leave the second date as today and read the 'Next birthday in' figure. It counts the exact days remaining, accounting for leap years.
Can I calculate the age difference between two people?
Yes. Put one person's birth date in the first field and the other's in the second; the result is the exact gap between them in years, months, and days.
Last updated: 2026-01-15