How to calculate your exact age in years, months and days (with an example)
“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
- Subtract the birth year from the target year to get whole years.
- If the birthday has not yet happened in the target year, subtract one year.
- Count the months from the last birthday to the target date.
- 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.
Other useful numbers
- Total days lived: the number of days between your birth date and today.
- Days to next birthday: the number of days until the next occurrence of your birth date.
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
- Many competitive exams say "age as on 1 January" or "as on the closing date". Use that date, not today's.
- Some categories give age relaxation to certain applicants. Add the relaxation to the upper limit, then compare.
- Keep proof of birth, such as a birth certificate or school record, because the date on documents is what counts.
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
- Different tools give different days. Tools count partial months in different ways. For official forms, follow the rule stated on the form.
- The date format confuses me. Check day and month order. 03/04/2000 is 3 April in many countries and 4 March in the US.
- Time zone issues near midnight. Use the date of birth and target date as printed on your documents.
- The cut-off date is in the future. Enter the future date as the target to find age on that day.
- I need age on 1 January. Set the target date to 1 January of the relevant year.
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
- Age Calculator: Exact age in years, months and days.
- BMI Calculator: Metric or imperial units.
- Word Counter: Words, characters and reading time.
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.