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.
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
- Click the Date of Birth box and pick your birth date from the calendar (day, month and year).
- Press Calculate Age.
- 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:
- Years: 2026 − 1998 = 28 full years (birthday already passed this year)
- Months: September − March = 6 full months
- Days: 29 − 14 = 15 days
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
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:
- Days: 10 − 25 will not work, so borrow the days of February 2026 (28 days): 10 + 28 − 25 = 13 days, and months drop by one.
- Months: March became February after the borrow, so 2 − 11 will not work either; borrow 12: 2 + 12 − 11 = 3 months, and years drop by one.
- Years: 2026 − 1995 − 1 = 30 years.
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:
| Unit | Your age |
|---|---|
| Years, months, days | 28 years, 6 months, 15 days |
| Total months | 342 months |
| Total weeks | 1,489 weeks |
| Total days | 10,426 days |
| Total hours | 250,224 hours |
| Total minutes | 15,013,440 minutes |
| Total seconds | 900,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.