· Everyday maths · 5 min read

How to calculate your exact age in years, months and days (with an example)

Open the full Age Calculator →

“How old are you?” is easy. “How old are you exactly, on this date?” needs a small calculation, and you often need it for exam eligibility, school admission and legal forms.

The method

  1. Subtract the birth year from the target year to get whole years.
  2. If the birthday has not yet happened in the target year, subtract one year.
  3. Count the months from the last birthday to the target date.
  4. Count the days from the last month-anniversary to the target date.

Example: born 15 August 1995, on 10 November 2026. Your last birthday was 15 August 2026, so you are 31 years old. From 15 August to 15 October is 2 months, and from 15 October to 10 November is 26 days. Exact age: 31 years, 2 months, 26 days.

Leap years and short months

Months have different lengths, so days are counted from the last month-anniversary. Someone born on 29 February has a birthday only every four years. Many legal systems treat 28 February or 1 March as the birthday in other years, so check the rule for your form.

Skip the maths, try your own numbersAge CalculatorFree, instant, no sign-up →

Other useful numbers

Enter a date of birth and a target date in the calculator below to get all of these at once.

Why exact age matters

Exact age is used for exam eligibility, school admission, government jobs, pension and insurance forms, sports categories and legal thresholds such as 18 or 21. Many forms ask for age on a specific cut-off date rather than today's date, so you need to calculate from your date of birth to that date.

Second worked example with a short month

Born 31 January 2000, calculate on 15 March 2026. The last birthday was 31 January 2026, so you are 26 years old. From 31 January to 28 February is a month-end case, and different tools handle it differently. Most counting methods give 26 years, 1 month and about 15 days. This shows why a standard rule and a reliable calculator are better than counting on a calendar.

Age in total days, weeks and hours

A person born on 15 August 1995 has lived 11,410 days on 10 November 2026. Divide by 7 for weeks (about 1,630) and multiply by 24 for hours. Total days is useful for milestones and for exact comparisons.

Days until your next birthday

From 10 November 2026 to 15 August 2027 is 278 days. The calculator counts forward to the next occurrence of your birth date, including leap years where relevant.

Leap year birthdays

A person born on 29 February has a birthday on the 29th only in leap years, which come every four years, except century years not divisible by 400. In other years some legal systems treat 28 February as the birthday and others use 1 March. Check the rule for the specific purpose, such as a driving licence, school admission or a contract.

Cut-off dates in exams and jobs

Different ways cultures count age

In most countries age is counted from zero at birth. Traditional East Asian age counting treated a baby as one at birth and added a year at the new year. South Korea moved to the international age system for most legal purposes in June 2023. If you use a form for another country, check which system it uses.

Using the calculator

Enter your date of birth and the date to measure. The result shows years, months and days, total days lived and days to the next birthday. Change the target date to check eligibility on any cut-off date.

Troubleshooting: common problems and fixes

Is the age calculator accurate and private?

The calculator uses the Gregorian calendar and handles leap years and different month lengths. Official bodies may have rules for counting age, so confirm with your form or authority. Your date of birth is not stored or sent anywhere.

More free Zyphub tools you may need

Try the Age CalculatorEnter your own numbers and see the result instantly.

Frequently asked questions

How do I calculate my exact age?

Subtract your birth date from the target date, counting whole years first, then months, then days. A calculator does this and handles month lengths and leap years.

How many days old am I?

Count the days between your date of birth and today. For example, someone born on 15 August 1995 is 11,410 days old on 10 November 2026.

What is age as on a particular date?

It means your age counted on that specific cut-off date, not today. Exams and jobs often use it for eligibility.

What age is someone born on 29 February?

They are counted by birthdays in leap years, and the legal birthday in other years is often treated as 28 February or 1 March depending on local rules.

Is age counted the same everywhere?

Most countries count from zero at birth. Some traditional systems count differently, so check the form you are filling.

How do I calculate age as on a date?

Enter your date of birth and set the target date to the cut-off date. The result shows your age on that day.

How many days are in a year for age calculations?

A year is 365 days, or 366 in a leap year. Exact age uses calendar years, not a fixed number of days.

General information only, not tax, legal or financial advice. Rates change, so check the official source.