Count Age from Date of Birth to Any Date
Calculate exact calendar age, total days and time lived, next birthday, age on a selected date, day of birth and milestone dates. Date-of-birth information stays in the browser.
Birth and target date
Calendar options
Age result
How the age counter handles months and days
Calendar age is not total days divided by 365. The calculator first counts completed years, then completed months, then the remaining days, preserving real month lengths and leap years.
Age on any date
Use a past or future target date to calculate age at an event, on an application deadline, at retirement, or on a historical date. The target cannot be earlier than the birth date.
Why can total days differ from years × 365?
Leap years and different month lengths make calendar age and total elapsed days different measures.
How are February 29 birthdays handled?
Select February 28 or March 1 as the non-leap-year anniversary rule for birthday countdowns.
Exact age from a date of birth to any selected date
The age counter separates calendar age from total elapsed time. Calendar age is reported in completed years, remaining months and remaining days, while the totals convert the entire interval into days, weeks, hours and minutes. These answers serve different purposes: a legal or biographical age usually needs calendar years, while a project, milestone or historical comparison may need total days.
How calendar age is calculated
The calculator advances from the birth date by complete calendar years, then complete calendar months, then the remaining days. It does not estimate a year as 365.25 days and divide, because that method can produce an incorrect years-months-days result around leap years and unequal month lengths.
Age on a past or future date
The target does not have to be today. Choose a school admission date, retirement date, anniversary, competition date or historical date to find the age at that exact point. A target before the birth date is rejected rather than producing a misleading negative age.
Leap-day birthday handling
For a February 29 birth date, the page offers a rule for non-leap years. The next birthday can be treated as February 28 or March 1. Legal conventions vary by jurisdiction and purpose, so the selected rule is displayed with the result instead of being silently imposed.
What the age counter reports
- Completed years, calendar months and days.
- Total months and total weeks.
- Total days, hours and minutes.
- Day of the week on the birth date.
- Next birthday date and days remaining.
- Age at the next selected milestone.
Date, time and privacy
Birth dates can be personal information. This calculator performs the calculation in the visitor’s browser and does not submit the entered date or time to a calculation service. The optional time fields refine elapsed hours and minutes; they do not change the completed calendar age unless the target time is before the birth time on an otherwise matching date.
Common reasons two age calculators differ
Results can differ because of time zones, inclusive versus exclusive day counting, leap-day rules or the use of average-length months. This page displays its convention and keeps calendar age separate from raw elapsed totals so the source of a difference can be understood.
How old am I in total days?
Enter the birth date and target date, then read Total days in the result cards. This total includes leap days that occurred inside the interval.
Does the day of birth count as day one?
Elapsed-time totals normally begin at zero at the moment of birth. Inclusive counting is a different convention and can add one calendar date to a day-count question.