Age Calculator

Exact age in years, months and days on any date, plus total days and your next birthday.

Runs in your browser. Your files never leave your device.

How do I calculate my exact age?

Exact age is found by subtracting birth year, month and day from the chosen year, month and day, borrowing a month or year when a subtraction goes negative, so months of different lengths are handled correctly. Enter your date of birth and a target date in FixDoks's Age Calculator to see age in years, months and days.

Age Calculator at a glance

InputsDate of birth, target date (defaults to today)
OutputAge in years/months/days, total days, next birthday
ProcessingIn your browser; your files are not uploaded
PriceFree
Works onChrome, Edge, Safari and Firefox on Windows, Mac, Android and iPhone

How to use Age Calculator

  1. Pick your date of birth.
  2. Leave the second date as today, or set it to a cut-off date from an exam or job notification.
  3. Read your age in years, months and days, plus totals in months, weeks and days.

How is age calculated?

Your age is the time from your date of birth to a chosen date, counted in whole years, then whole months, then remaining days. The calculator follows the usual method:

  1. Subtract the birth year from the current year.
  2. Subtract the birth month from the current month. If the result is negative, take one year away and add 12 months.
  3. Subtract the birth day from the current day. If the result is negative, take one month away and add the number of days in the previous month.

Worked example

Date of birth: 15 August 1995. Age on 26 September 2026.

  • Years: 2026 − 1995 = 31
  • Months: 9 − 8 = 1
  • Days: 26 − 15 = 11
  • Age = 31 years, 1 month, 11 days

If the day part is negative, for example birth on the 28th and today the 10th, one month is borrowed. The borrowed month is the one just before the current month, so the count respects 28, 29, 30 and 31 day months and leap years.

Age on a cut-off date for exams and jobs

Government exams and recruitment in India set an age limit "as on" a specific date, for example 1 August or 1 January of the exam year. Being one day over can make a candidate ineligible, so the exact figure matters. Enter the cut-off date from the official notification in the second box. Remember that notifications often allow age relaxation for reserved categories, ex-servicemen and persons with disabilities. Check the relaxation rules in the notification itself.

Born on 29 February?

If you were born on a leap day, the calculator treats your birthday in non-leap years as 28 February for the next birthday countdown, which is the common practice. Your age in years still increases once a year.

Age in months for school admission

Many schools and state education departments set a minimum age for nursery and Class 1 as on a date such as 31 March or 1 June. Enter that date as the second date and read the full years and months. The same applies to sports age groups and competitive events that set an "under 14" or "under 17" limit on a fixed date.

What else does it show?

  • Total months, weeks and days you have lived, handy for milestones like your 10,000th day.
  • Next birthday with the day of the week it falls on.
  • The weekday you were born on.

The calculation runs in your browser and uses calendar dates only, so time zones and the time of birth do not affect the result. For a baby's age in weeks, pick the birth date and read the weeks figure.

Frequently asked questions

How do I calculate my exact age?
Enter your date of birth and the date you want the age on. The calculator subtracts years, then months, then days, borrowing a month or year when needed.
How do I check my age for an exam cut-off date?
Set the second date to the 'age as on' date given in the notification, such as 1 August. The result is your age on that date.
How many days old am I?
The In days tile shows the total number of days from your birth date to the second date.
How are leap years handled?
The calculator uses real calendar dates, so leap years and months of different lengths are counted correctly.
Can I calculate the age of someone who has died, or the age at a past event?
Yes. Set the second date to any date after the date of birth, past or future.