Age Calculator

Enter a date of birth and an "as on" date to get an exact age, total days lived and the days left to the next birthday.

Exact age
-
Total days lived
-
Total weeks lived
-
Total months lived
-
Born on a
-
Next birthday
-

Your dates stay in your browser. For a 29 February birth, the calculator treats 28 February as the birthday in non-leap years. Some forms and departments use 1 March instead, so check the rule on yours.

Results are estimates for general information. They run entirely in your browser, and nothing you enter is uploaded or stored.

The month-end problem nobody mentions

Ask three age calculators for the age of someone born on 31 January, as on 1 March, and you can get three answers. The trouble is that months have different lengths, so "one month after 31 January" has no obvious meaning. February has no 31st. Most quick scripts subtract the days, get a negative number, and then borrow a month using the wrong month length, so the result drifts by a day or two.

This calculator avoids that by working in whole months first. It finds the largest number of full months that fit between the two dates, where the day is clamped to the last day of a shorter month. Then it counts the leftover days from that point. For 31 January to 1 March in a non-leap year, one month after 31 January is 28 February, and 1 March is one day later. The answer is 0 years, 1 month, 1 day.

A worked example with a leap-day birth

Take someone born on 29 February 2000 and ask for their age as on 25 October 2026. Here is the working.

  1. Count whole months. From February 2000 to October 2026 is 26 years and 8 months, which is 320 months on the calendar. But the 29th of October 2026 has not arrived yet (we are on the 25th), so only 319 months are complete.
  2. 319 months is 26 years and 7 months.
  3. One month short of 25 October is 29 September 2026. Counting from 29 September to 25 October gives 1 day to the end of September plus 25 more in October: 26 days.

The exact age is 26 years, 7 months and 26 days. Total days lived: 9,735, which is 1,390 weeks and 5 days. The weekday of birth was a Tuesday.

The next birthday is the tricky part. 2027 is not a leap year, so there is no 29 February. This calculator uses 28 February 2027, a Sunday, which is 126 days after 25 October 2026. If you prefer 1 March, add one day. Neither choice is universal, which is the honest answer: many people celebrate on 28 February or 1 March, and some official forms specify one of them.

What each number means

Using the as-on date for forms and eligibility

The as-on field matters more than the birth date for most real tasks. Recruitment notices, entrance exams and scholarship forms usually fix a cut-off date and ask for age as on that date, which is often 1 January or 1 August of the exam year, not the day you fill the form. Put the notified cut-off in the as-on box and read the years, months and days. If the notice says "not more than 27 years", check whether it means "27 years completed" or "27 years and no extra days". Those are different. A person who is 27 years and 1 day old has crossed the limit under the second reading and not under the first. When the notice is vague, the safe course is to read the official wording again, or write to the conducting body, before you rely on any calculator.

For planning, the same field answers questions like "how old will my child be on 1 June next year when school admissions are counted?" Change the as-on date to the future date and the calculator works the same way. If you are tracking something other than age, such as the time since a loan began, the EMI calculator handles the repayment side of that.

Common mistakes

Limits

The calculator uses the Gregorian calendar, with the usual leap-year rule that century years are leap only when divisible by 400. It does not convert from Hindu, Islamic or other calendars; if your documents give a date in another calendar, convert it first. It also ignores time of day and time zones, so someone born just before midnight abroad may legally have a different date on a certificate. It is not a legal document and the age on your certificate is what counts for official purposes. Dates before 1900 work arithmetically but may not match historic calendar changes.

Frequently asked questions

How do you calculate age when the birthday has not come yet this year?

You subtract one from the year difference. The calculator does this automatically by checking whether the month and day of the birthday have been reached by the as-on date.

When is the birthday of someone born on 29 February?

Every four years on 29 February. In other years, this calculator uses 28 February. Practice differs, and some authorities use 1 March, so confirm if it matters for a legal purpose.

Why does my age in months not equal years times twelve?

Total months lived includes the years. The exact age line shows the leftover months after removing full years, so 26 years and 7 months is 319 months in total.

Can I find out which weekday I was born on?

Yes. It appears in the results as "Born on a". It uses the standard Gregorian calendar, so it works for any real date you enter.

Read more about this