CalcNova tool
Calculate age
How to use the Age
- 1Choose your date of birth.
- 2Choose the date you want to calculate age on.
- 3Select Calculate age to see the exact calendar age and elapsed days.
Formula explained
The calculator compares calendar years, months, and days, borrowing days from the previous month when needed. Total elapsed days use UTC calendar dates to avoid daylight-saving differences. For a February 29 birthday, February 28 is treated as the birthday in non-leap years.
Example calculation
A person born on 12 May 1995 is 30 years, 5 months, and 21 days old on 2 November 2025.
Frequently asked questions
Is the age result exact?
Yes. The result uses calendar years and months and accounts for different month lengths and leap years.
Can I calculate age on a past date?
Yes. Choose any date on or after the birth date to calculate age as of that day.
How are February 29 birthdays handled?
In non-leap years, February 28 is treated as the birthday when calculating age. In leap years, the birthday remains February 29.
Does this calculator save my birth date?
No. Your inputs are processed in your browser and are not sent to a server.