How exact age is counted
Age in everyday use is the number of birthdays you have had. The calculator finds that first, then counts the whole months since your last birthday, then the days left over. Because it steps through the real calendar, it handles 28-, 29-, 30- and 31-day months and leap years correctly — things that go wrong if you divide a day count by 365.
The method
months = 12 × (year₂ − year₁) + (month₂ − month₁) if birth date + months falls after the target date: months − 1 years = months ÷ 12 (whole), months = remainder days = target date − (birth date + years and months)
Adding months to a date that doesn't exist in the target month (like the 31st) moves it to that month's last day.
Worked example
Born May 15, 1990, measured on October 30, 2026:
From May 1990 to October 2026 is 36 × 12 + 5 = 437 months. May 15 + 437 months = October 15, 2026, which is not after October 30, so 437 whole months stand: 36 years 5 months. From October 15 to October 30 is 15 days.
That's 13,317 days in total (about 1,902 weeks). The next birthday, the 37th, is May 15, 2027 — 197 days away.
Limitations
- Ages count whole days in your device's calendar; time of birth and time zones are ignored.
- Some cultures count age differently (for example, counting from one at birth); this calculator uses the international convention.
- Dates from 1 AD onward are supported using the Gregorian calendar throughout.
Frequently asked questions
How is exact age calculated?
By counting whole calendar years since the birth date, then whole months since the last birthday, then the remaining days. Someone born May 15, 1990 is 36 years, 5 months and 15 days old on October 30, 2026.
How are leap-year birthdays handled?
If you were born on February 29, this calculator treats March 1 as your birthday in non-leap years for the countdown. Legally the rule varies by place and purpose; in many U.S. contexts a person born on February 29 reaches a new age on March 1 in common years.
Why do month lengths matter?
Months have 28 to 31 days, so "one month" is a calendar step, not a fixed number of days. From January 31, one month later is the last day of February. That is why the years-months-days result can't simply be divided out from the total days.
Can I calculate age on a past or future date?
Yes. Change the "Age on" date to see how old someone was on a past date, or will be on a future one — for example, the age on a retirement date or at a school-entry cut-off.
Does it account for time of birth or time zones?
No. It counts in whole calendar days, which is how ages are used in almost all forms and eligibility rules.