How Old Am I?

Enter your date of birth and we'll tell you exactly how old you are right now — years, months and days — plus fun extras like the day you were born and your next birthday.

Enter your date of birth. You can type it (dd/mm/yyyy) or use the calendar.
Defaults to today — change it to find your age on any date. You can type it (dd/mm/yyyy) or use the calendar.
Affects how "today" is resolved.

How age is counted

Age is calculated by counting the number of complete years from your date of birth to today (or any chosen date), then the remaining whole months, and finally the leftover days. This is the international convention — you are 0 at birth and gain a year on each birthday. Because calendar months have different lengths, the calculation borrows days from the previous month when needed, so the result is always exact regardless of leap years or month boundaries.

For the full-featured age calculator with zodiac, weekday of birth, and more, visit the Age Calculator. You can also find what day of the week you were born or use the Days Until calculator to count down to your next birthday.

Frequently asked questions

How is my exact age calculated?
We count the number of complete years between your birth date and the chosen date, then the remaining complete months, then the leftover days. When the day-of-month hasn't been reached yet, we borrow the number of days in the previous month, which keeps the result correct across months of different lengths.
How does it handle leap years?
February's length is read from the calendar for each specific year, so leap years (29 days) and common years (28 days) are both handled exactly. Day, week, hour and second totals are derived from a precise count of whole calendar days, so daylight-saving changes never skew the numbers.
I was born on 29 February — when is my birthday?
In leap years it's 29 February. In common years this tool shows your birthday as 1 March (the day after 28 February), which is the most common convention. Your age still increases by one on that day.
Does "how old am I" update over time?
Yes — it always uses today's date by default, so reopening the page shows your current age. You can also set any "as of" date to see your age on a specific day.