Everyday

Age calculator: your exact age, and a few other ways to count it

An age calculator works out an exact age in years, months and days between two dates, handling leap years and month lengths correctly. Exact age in years, months, and days - leap years and uneven months handled the way a calendar actually works, not by dividing by 365.

Why is calculating age in years, months and days so tricky?

Subtracting dates the naive way breaks on real calendars: months have 28 to 31 days, and February grows a day in leap years. This tool uses the standard date-subtraction method - full calendar years first, then full months by day-of-month, then leftover days, borrowing the true length of the previous month when needed. One honest edge case: someone born March 31 completes their first calendar month on May 1 under this rule, because April never reaches a 31st. Calculators genuinely differ on days like that - this one states its convention rather than hiding it, and the total-day count below the result is convention-free either way.

When do you celebrate a 29 February birthday?

Born February 29? Under this tool's counting rule your year completes on March 1 in non-leap years - exactly 1y 0m 0d - which matches how most jurisdictions treat leap-day birthdays legally, and the next-birthday countdown uses the same March 1 convention. Your exact age in days is unaffected either way, since it's a plain day count.

Related tools

Working with dates for a different reason? The time zone converter shows one moment across 17 world cities at once.

Related tools

Common questions

How do I calculate my exact age?

Count the complete years from your date of birth to today, then the complete months, then the remaining days. Leap years and differing month lengths mean the day count is not simply divided by 365.

What day of the week was I born?

It can be worked out exactly from the calendar. Most people never find out - which is why this calculator shows it alongside your age, along with the date of your next round-number day.