Skip to content
Calculators Cafe

Age Calculator

Find your exact age in years, months and days, plus your total days lived and next birthday.

The age calculator works out your exact age in years, months and days — not just a rough number of years. It also tells you how many days you have lived and how far away your next birthday is, which is useful for forms, exams, visas and pension eligibility.

How to use the calculator

  • Pick your date of birth.
  • Optionally set an age as on date; leave it blank to use today.
  • Read your exact age in years, months and days.
  • See your total days lived and days until your next birthday.

How it is calculated

Age is counted from the date of birth to the chosen date, borrowing days from the previous month and months from the previous year so that each unit is exact.

Worked example

Born 15 August 1995, as on 1 January 2026

Exact age = 30 years, 4 months and 17 days

Total days lived ≈ 11,097 and the next birthday is on 15 August 2026.

Who should use this calculator

  • Filling in forms that need exact age in years, months and days, such as visa, passport or pension applications.
  • Parents checking whether a child meets a school admission cut-off date.
  • Anyone checking eligibility for a scheme or benefit where the age on a specific date decides whether they qualify.
  • People who simply want an accurate answer to the days-lived question, including leap years.

Common mistakes to avoid

  • Subtracting birth years only. That gives completed years on the birthday, not your age today. Month and day comparisons change the answer for most of the year.
  • Using the wrong reference date. Eligibility is usually tested on a fixed cut-off date, not today. Set the "age as on" field to the cut-off rather than leaving it blank.
  • Forgetting leap years for day counts. A total-days figure that ignores 29 February drifts by about one day every four years.
  • Assuming a leap-day birthday is treated the same everywhere. Some systems treat 29 February births as 28 February in non-leap years, others as 1 March. Check the specific rule that applies.
  • Mixing up completed and running years. Someone in their 30th year is 29 years old until the birthday passes. Forms almost always want completed years.

Why exact age matters for cut-offs

School admissions, competitive exams, government schemes and pensions rarely ask for "roughly how old". They test your age as on a specific date, and a single day can decide eligibility. Someone born on 15 August 1995 is 30 years, 4 months and 17 days old on 1 January 2026 — and 30 years and 4 months is very different from 31 years for any rule that says "must not have completed 31 years".

That is why this calculator asks for an as-on date rather than assuming today. Enter the cut-off date given in the notification, and the exact age on that date is what decides your case. It also handles the borrowing correctly across months of different lengths, which is where manual counting usually goes wrong.

Age terms explained

Completed years
Full years that have already passed. It only increases on your birthday, which is what most forms require.
Chronological age
The time elapsed since birth, as opposed to biological or developmental age.
Age as on date
Your age measured on a specific date rather than today, used for eligibility cut-offs.
Leap year
A year with 366 days, adding 29 February. It affects long day counts and leap-day birthdays.
Cut-off date
The date named in a notification or rule on which age is tested.

Why borrowing days and months matters

Working out age by hand usually fails on the borrowing. If today is the 5th and the birthday is the 20th, you cannot simply subtract the days — you borrow from the previous month, and months vary between 28 and 31 days. Worse, if the birth month is later in the year than the current month, a year has to be borrowed too, and that is where manual counting goes wrong. The same distinction decides how forms read your age: a person is 29 years old until the day they turn 30, even though they are in their thirtieth year, and eligibility rules almost always mean completed years.

Frequently asked questions

How is exact age calculated?

The calculator compares the date of birth with the target date, subtracting years first, then months and finally days, borrowing from the previous month and year as needed so the result is exact to the day.

Why does my age differ from the simple year subtraction?

Subtracting birth years only gives completed years on the birthday. Exact age in months and days matters for school admissions, government forms and legal cut-offs, which is what this tool provides.

Can I calculate age on a future date?

Yes. Set the "age as on" date to any past or future date to find what your age will be at that point — useful for checking eligibility on a specific cut-off date.

Please note: These tools perform standard mathematical calculations. Always double-check results that will be used for legal, official or financial documents.

More everyday & math