Age calculator
Exact age in years, months and days on any date, total days lived, the weekday you were born, and days to the next birthday.
Enter the date of birth. The second date is today unless you set it to an exam's cut-off date.
How the age is counted
Age in years, months and days is counted the way people count it, not by dividing days by 365.25. The calculator moves forward from the birth date one whole year at a time while it can, then one whole month at a time, then counts the remaining days. So someone born on 14 May 1990 is 36 years, 4 months and 2 days old on 16 September 2026: 36 years takes them to 14 May 2026, four months to 14 September 2026, and two days to the 16th.
The total number of days is a separate count, done on the calendar directly, and includes leap days. From 14 May 1990 to 16 September 2026 is 13,274 days.
Month ends and leap years
- Someone born on 31 January is "one month old" on 28 February (or 29 in a leap year), because there is no 31 February. The calculator uses the last day of the month in that case, which is also what the courts and most forms do.
- A 29 February birthday falls on 28 February in ordinary years for the purpose of counting years here. Some rules use 1 March; if a notification says so, count it that way.
- The weekday of birth is read straight from the calendar. 14 May 1990 was a Monday.
Age limits on exam and job forms
Notifications set a cut-off date (often 1 January or 1 August of the exam year, or the last date to apply) and say the candidate must be "not less than 18 and not more than 30 years" on that date. Enter the cut-off as the second date and read the years figure. Two things to check in the notification itself: whether "not more than 30" means the 30th birthday must not have passed, or that the candidate may be 30 but not 31 (both readings exist), and whether relaxations for category, ex-servicemen or persons with disabilities apply to you. The calculator gives the age; the notification gives the rule.
Next birthday
The result also shows how many days remain until the next birthday, counted from the second date. If the second date is the birthday itself, the count is zero and the year shown is the one just turned.