🎂 Age Calculator

Exact age calculator: enter your date of birth to get your age in years, months and days, your next birthday, the day you were born, and your age in days, weeks and hours.

5.0 out of 5 (2 ratings)

Enter details

Leave blank to use today's date, or pick any date to see your age on that day.

Fill in the details and click Calculate to see your results.

Formula at a glance

Age Calculator formula: Count whole years from the birthday, then whole months, then the remaining days; Days = date − date of birth (real calendar days)
How the age calculator works: Count whole years from the birthday, then whole months, then the remaining days

Rate this calculator

Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it: ★ ★ ★ ★ ★

📘 About the Age Calculator

This age calculator works out your exact age from your date of birth: the completed years, months and days you have lived, just as it is counted on official forms. It also shows the date and weekday of your next birthday, how many days are left until it, the day of the week you were born on, and your age in months, weeks, days, hours, minutes and seconds.

By default it calculates your age today. Change the "Age on Date" to find your age on any other day — useful for job and exam eligibility, which in India is usually checked against a cut-off date such as 1 January or 1 August of the recruitment year.

🧮 Formula

Age in years, months and days
Count whole years from the birthday, then whole months, then the remaining days
Age in days
Days = date − date of birth (real calendar days)

Where

  • Y = completed years since your last birthday
  • M = completed months since that birthday
  • D = remaining days
If you were born on 29 February, your birthday is taken as 28 February in years that are not leap years.

✏️ Worked examples

Born on 1 January 2000, age on 1 January 2026

You enter
Date of Birth1 Jan 2000
Age on Date1 Jan 2026
You get
Your Age26 years, 0 months, 0 days
Age in Months312 months 0 days
Age in Weeks1,356 weeks 5 days
Age in Days9,497 days
Age in Hours227,928 hours
Age in Minutes13,675,680 minutes
Age in Seconds820,540,800 seconds
Next BirthdayFri, 1 Jan 2027 — turning 27 in 365 days
You Were Born On aSaturday

Exact age: 26 years, 0 months, 0 days. That is 227,928 hours.

Age on an exam cut-off date

You enter
Date of Birth20 Sep 2003
Age on Date1 Aug 2026
You get
Your Age22 years, 10 months, 12 days
Age in Months274 months 12 days
Age in Weeks1,193 weeks 0 days
Age in Days8,351 days
Age in Hours200,424 hours
Age in Minutes12,025,440 minutes
Age in Seconds721,526,400 seconds
Next BirthdaySun, 20 Sep 2026 — turning 23 in 50 days
You Were Born On aSaturday

On the cut-off date of 1 August 2026 the candidate is 22 years, 10 months, 12 days old.

🧭 How to use this calculator

What you enter

  • Date of Birth
  • Age on DateLeave blank to use today's date, or pick any date to see your age on that day.

What you get

  • Age (completed years)
  • Age in Months (approx.)
  • Age in Weeks
  • Age in Days

💡 Checking age for job and exam eligibility

Government recruitment notices give an age limit "as on" a particular date. Enter your date of birth and that cut-off date to see your exact age on it. If the limit is, say, 18 to 27 years, you are eligible if you are at least 18 years and 0 days old and have not completed 28 years on that date (unless the notice says otherwise). Relaxations for reserved categories are added to the upper limit.

💡 How age is counted

  • Your age goes up by one year on each birthday.
  • Months are counted from the same date in each month (15 March to 15 April is one month).
  • Leftover days are counted after the last full month.
  • Age in days counts every calendar day, including leap days.

❓ Frequently asked questions

How do I calculate my exact age?

Subtract your date of birth from today's date: first count whole years to your last birthday, then whole months since then, then the remaining days. The calculator does this for you, including leap years.

How old am I if I was born in 2000?

It depends on your birthday. On 1 January 2026, someone born on 1 January 2000 is exactly 26 years old; someone born in December 2000 is still 25.

What day of the week was I born?

Enter your date of birth: the result shows the weekday you were born on.

How many days until my next birthday?

The result shows the date of your next birthday, the age you will turn, and how many days are left.

Does it count leap years?

Yes. The calculator counts the real calendar days between the two dates, so every 29 February in between is included.

Can I find my age on a past or future date?

Yes. Change the 'Age on Date' box to any date — for example your exam date, the cut-off date in a job advertisement, or a future birthday.

What people are saying
★★★★★
Anonymous · 16 Oct 2026
★★★★★
Anonymous · 30 Sep 2026