Age

Age in years, months and days

Enter a birth date and the date you want to measure. The result is the completed age and the days until the next birthday.

26 years, 10 months, 11 daysDays lived: 9812 Days until the next birthday: 50

This page counts completed calendar time. From 1 January 2000 to 1 January 2026 is 26 years, 0 months and 0 days, which is 9,497 days. Hours are not part of the count.

A month is counted only after the anniversary day has arrived. A person born on 31 January, measured on 1 March 2026, is 26 years, 1 month and 1 day old, because February 2026 has 28 days.

A 29 February birthday is observed on 28 February in a common year. On 28 February 2026, someone born on 29 February 2000 turns 26.

Questions

Does the age include today?

Yes. When both dates match, the result is zero. The next day is 1 day.

Why does February change the count?

The month after a 31st stops on the last day of a short month. The page does not invent a 31 February.

Can I use it for a baby?

Yes, for any span whose end is not before the birth date. It does not calculate gestational weeks.

Do the dates leave the browser?

The dates are sent with this request to calculate the age and are not stored.