Age calculator

Find your exact age in years, months and days on today's date or on a given date. For example, a person born on 15 May 1990 is 36 years, 5 months and 11 days old on 26 October 2026.

Enter the details (current step)

Today's date is used by default. If an exam or job notice gives a cut-off date for age, please enter that date.

Result

Please complete the details. The result will appear here.

How it is calculated

  1. Age is counted on the Gregorian calendar. One year is added on each birthday. On the date of birth, the age is 0.
  2. Full months are counted first. If a month does not have the same day as the date of birth, the last day of that month is used. Full months are then shown as years and months, and the rest as days.
  3. For a person born on 29 February, 28 February is taken as the birthday in a year that is not a leap year.
  4. If a notice states the age limit "as on" a particular date, please enter that date in "Age as on". The age rules in the official notice shall prevail.
  5. All calculations are done in your browser. The details you enter are not sent to any server.

Worked examples

Born on 15 May 1990, age on 26 October 2026

Details
Date of birth 15 May 1990, age as on 26 October 2026.
Result
36 years, 5 months and 11 days; 13,313 days since birth

Born on 29 February 2000, age on 28 February 2027 (not a leap year)

Details
Date of birth 29 February 2000, age as on 28 February 2027.
Result
27 years, 0 months and 0 days; 9,861 days since birth