Age Calculator

Enter your date of birth to find your exact age in years, months and days — plus total days lived, the weekday you were born on, and your next birthday.

Pick your birth date from the calendar. It cannot be a future date.

Your age

Total months

complete months lived

Total weeks

complete weeks lived

Total days

days lived since birth

Total hours

hours lived since birth

Total minutes

minutes lived since birth

Born on

Next birthday

How to use this calculator

  1. Click the Date of Birth box and pick your birth date from the calendar (day, month and year).
  2. Press Calculate Age.
  3. Read your exact age — years, months and days — plus your total months, weeks, days, hours and minutes, the weekday you were born on, and how many days remain until your next birthday.

How age calculation works

Your age is the time between your birth date and today, shown as full years, then full months, then leftover days. The method works like subtraction with borrowing: if today's day-of-month is smaller than your birth day, it borrows the right number of days from the previous month and carries one month over. The same carry logic applies to months and years. Done this way, the answer always matches the calendar exactly.

Why months vary — and why simple calculators get it wrong

Months run 28 to 31 days, so "one month" is never a fixed number of days. A lazy calculator divides total days by 30.44 and rounds — that can slip by a day or two around month ends. The correct method counts by calendar dates: born on 15 January 2000, you turn one month old on 15 February, whatever the month lengths in between. Leap years are handled automatically — a 29 February birthday rolls to 1 March in non-leap years.

Worked example

Take a birth date of 14 March 1998, with today being 29 September 2026:

So the age is 28 years, 6 months, 15 days — that's 342 months, 1,489 weeks and 10,426 days in total.

Everyday uses in India

Exact age pops up all over Indian paperwork. Government job applications and UPSC/SSC forms ask for age "as on" a cut-off date, often to the day. School admissions set minimum-age cut-offs (commonly 3+ years as on 31 March for nursery). Passports, pension and retirement planning (58–60 years depending on the employer), senior-citizen benefits (60+), and insurance policies all need a precise age — not a rough count of years.

The method, written as a formula

Age = today's date − date of birth, taken column by column: days first, then months, then years. If today's day is smaller than the birth day, borrow the days of the previous month and drop one month. If today's month is smaller than the birth month, borrow 12 months and drop one year.

A second example — when borrowing is needed

The first example above needed no borrowing. Now take a birth date of 25 November 1995, with the "as on" date 10 March 2026:

Age: 30 years, 3 months, 13 days — a total of 11,063 days. This borrow-and-carry path is the one the calculator follows every time, which is why its answer matches what a careful manual count gives.

Your age in every unit

Using the first worked example — 28 years, 6 months, 15 days — here is the same age counted eight different ways:

UnitYour age
Years, months, days28 years, 6 months, 15 days
Total months342 months
Total weeks1,489 weeks
Total days10,426 days
Total hours250,224 hours
Total minutes15,013,440 minutes
Total seconds900,806,400 seconds

Each row is the row above multiplied or counted exactly — days × 24 gives hours, hours × 60 gives minutes, minutes × 60 gives seconds. Seeing your age as nearly a billion seconds is a good reminder that the calculator counts real calendar days, leap days included, not a 365-day shortcut.

Born on 29 February?

Leap-day babies are rare — the odds are about 1 in 1,461 — and their birthdays cause friendly confusion. In a non-leap year there is no 29 February, so this calculator rolls the birthday to 1 March, and the next-birthday countdown follows that date. Many leap-day-born people celebrate on 28 February or 1 March by family custom; official documents in India simply carry the true date of birth, 29 February, and age on any given day is counted from it by the same borrow method used above.

Frequently asked questions

How is age calculated in years, months and days?

Years are the full calendar years completed since the birth date, months are the full months since the last birthday, and days are what remains. The calculation borrows days from the previous month, which is why month lengths (28–31 days) matter.

Why do different age calculators sometimes disagree?

The usual culprits are leap years, and calculators that treat every month as 30 days instead of borrowing correctly across months of different lengths. A correct calculator counts full months by calendar date.

How do I calculate my age as on a specific date?

This calculator shows your age as of today. For an age "as on" another date — common on Indian government forms — subtract the birth date from that target date using the same borrow-and-carry method in the worked example above.

What day of the week was I born on?

Enter your date of birth above — the calculator shows the weekday you were born on, along with the date and a countdown to your next birthday.

How is age counted for school admission in India?

Most Indian schools set a minimum age as on a cut-off date (commonly 3+ years as on 31 March for nursery). Compare the years-months-days result against the school's cut-off date.

What is my age in total days?

It is the exact count of calendar days between your birth date and today, leap days included. In the worked example above, 28 years, 6 months, 15 days works out to 10,426 days. Enter your own date of birth and the Total days card shows your figure.