Skip to tool
ecech.
🕑 Date, Time & Timezone

Your Exact Age, Including What Happens to a Leap-Day Birthday

Months are not a fixed length, so dividing days by 365.25 gives a different answer from the calendar. This uses the calendar method every official form uses.

Exact age

Total months

Total weeks

Total days

Total hours

Details

Advertisement

How the calculation works

How the calendar method counts 1. whole years 1990 → 2026 = 36 2. whole months May → Aug = 2 (not 3) 3. remaining days 15 → 11 borrows 31 = 27 born 15 May 1990, on 11 August 2026 → 36 years, 2 months, 27 days 13,237 days ÷ 365.25 = 36.2409  ·  ÷ 365 = 36.2658 Neither shortcut matches the calendar, which is why official forms use the calendar.

How to Use This Tool

Enter a date of birth and, if you want the age on some other date, change the second field. The answer uses the calendar method rather than dividing by an average year length.

Whole years, then whole months, then borrow

Age is counted in three steps, and every legal and administrative system agrees on them:

  1. Count complete years since the birth year.
  2. Count complete months since the last birthday.
  3. Count the days left over. If the day-of-month has not been reached yet, borrow the length of the preceding month.

Born 15 May 1990, measured on 11 August 2026: 36 complete years, then May to August is 3 months but the 11th is before the 15th, so only 2 are complete and the remaining days borrow July's 31 days, giving 27. The answer is 36 years, 2 months and 27 days.

That borrowing step is why the same gap in days can produce a different month-and-day result depending on where in the year it falls — borrowing February's 28 days is not the same as borrowing July's 31.

Why dividing by 365.25 gives a different number

The same example is 13,237 days. Divide by 365.25 and you get 36.2409 years; divide by 365 and you get 36.2658. Neither is the calendar answer, and neither is stable — the error moves depending on how many leap years happen to fall inside the interval.

For a rough figure it does not matter. For anything where a threshold applies — a pension date, a minimum age, a school year cut-off — use the calendar method, because that is what the rule means.

Born 29 February 2000, in a non-leap year on 28 Feb 2026 25 years, 11 months, 30 days on 1 Mar 2026 26 years exactly Under the standard borrowing convention the birthday effectively lands on 1 March. Some statutes say 28 February instead — check the rule that applies.
There is no universal answer for leap-day birthdays. This tool states which convention it used.

The leap-day birthday

If you were born on 29 February, three quarters of your birthdays do not exist. Under the borrowing convention above, on 28 February 2026 you are 25 years, 11 months and 30 days — and you turn 26 on 1 March.

That is a convention, not a fact about the world. Some jurisdictions define the anniversary as 28 February for legal purposes, which matters for things like coming of age or a licence expiring. If the date is load-bearing, check the specific rule; if it is a birthday party, pick whichever you prefer.

Time zones can move the answer by a day

Age is a date calculation, not a timestamp calculation, so this tool treats both dates as plain calendar dates with no time zone attached. That is deliberate: if it used your local clock, someone born in Auckland and measured in Los Angeles could come out a day younger than the passport says. Every official calculation uses the calendar date as written on the document.

Advertisement

Frequently Asked Questions

How is age calculated in years, months and days?
Count complete years first, then complete months since the last birthday, then the days left over — borrowing the length of the preceding month if the day-of-month has not been reached. Every legal and administrative system uses this method.
Why does dividing days by 365.25 give a different age?
Because an average year length is not the calendar. 13,237 days is 36.24 years by that shortcut but 36 years, 2 months and 27 days by the calendar, and the size of the gap moves depending on how many leap years fall inside the interval. Use the calendar method wherever a threshold applies.
When does someone born on 29 February have a birthday?
Under the standard borrowing convention, on 1 March in non-leap years — on 28 February they are still 'years minus one, 11 months, 30 days'. Some jurisdictions legally define the anniversary as 28 February instead, so check the specific rule if the date decides something.
How many days old am I?
Enter your date of birth and the total appears alongside the years-months-days figure. Total days is the one unambiguous measure here, since it does not depend on any convention about month lengths.
Does time zone affect an age calculation?
It should not, and this tool makes sure it does not by treating both dates as plain calendar dates. Using a local clock instead can shift the result by a day across time zones, which is never what a passport or a form means.
Why is the number of months not just years times twelve plus something?
It is, but only after the borrowing step. The months figure counts complete months since the last birthday, so a date part-way through a month contributes days rather than a fraction of a month — which is why the same interval can yield different month-and-day pairs depending on the time of year.

Related tools in Date, Time & Timezone

Browse all Date, Time & Timezone tools
The Mac mini the ecech. site is built on, beside a handwritten note reading ecech.com.

Made by one person

ecech. is not a content farm. Every tool here is written and checked by hand, one at a time, by someone who wanted the tool to exist and could not find a version that showed its working.

No accounts and no sign-in, and nothing you type reaches a server — every calculation on this page runs inside your browser. The ads are served by Google and do set their own cookies, which is set out in full on the privacy page. More about the site.