Use our free tool — no sign-up required.

Age Calculator — Free Online Tool

What is age calculation?

Age calculation is the process of determining how much time has elapsed between a person's date of birth and a reference date — usually today. While the concept is simple, the arithmetic is surprisingly tricky because our calendar is irregular. Months have different lengths (28, 29, 30, or 31 days), and a leap year adds an extra day to February every four years (with some exceptions). These irregularities mean that naive subtraction — "just subtract the years" — can be off by a day or more.

A precise age is expressed in years, months, and days. For example, a person born on July 15, 1990 would be 35 years, 7 months, and 21 days old on March 8, 2026. This level of precision matters in legal contexts — for verifying age eligibility for driving, voting, alcohol purchase, retirement benefits, or school enrollment. It also matters in medical and genealogical research.

Beyond birthdays, age calculation applies to any elapsed-time problem: how old is a company, a building, a contract, or a pet? How many days until a deadline? How many years since a historical event? The same underlying date arithmetic handles all of these questions.

How to calculate age — step by step

Here is the standard algorithm used by date calculators:

  1. Step 1: Record the birth date and today's date. Write both dates in a consistent format — year, month, day. Example: birth date July 15, 1990 (1990-07-15); today March 8, 2026 (2026-03-08).
  2. Step 2: Subtract the years. 2026 − 1990 = 36 years as a starting estimate. But we need to check whether the birthday has passed yet this year.
  3. Step 3: Check if the birthday has occurred this year. Today is March 8. The birthday is July 15. July comes after March, so the birthday has not happened yet in 2026. Subtract one year: age = 35 years.
  4. Step 4: Calculate remaining months. From the last birthday (July 15, 2025) to today (March 8, 2026): August, September, October, November, December, January, February = 7 full months, plus the partial month of March.
  5. Step 5: Calculate remaining days. From February 15 (last full month boundary) to March 8 = 21 days. Final result: 35 years, 7 months, 21 days. Enter any birth date into our Age Calculator and get this result instantly.

Tips and best practices

Frequently asked questions

How do I calculate someone's exact age?

Subtract the birth date from today's date. Start with years (today's year minus birth year), then check whether the birthday month and day have passed yet this year — if not, subtract one year. Next, count the full months elapsed since the last birthday, and finally the remaining days. This produces an exact age in years, months, and days. Our Age Calculator performs all these steps instantly for any date pair.

How is age calculated for someone born on February 29?

February 29 only exists in leap years (every 4 years, with some exceptions). For legal purposes in most countries, a person born on February 29 is considered to turn a year older on March 1 in non-leap years. Some jurisdictions use February 28 instead. When calculating ages involving leap day birthdays, clarify the applicable convention for the specific legal context — and use our calculator, which handles the most common case correctly.

Can I calculate age between two past dates?

Yes. UtilsBox's Age Calculator allows you to set a custom reference date rather than defaulting to today. This lets you calculate the age or elapsed time between any two historical dates — useful for genealogical research (how old was my great-grandmother when she emigrated?), legal research (what was the defendant's age at the time of the incident?), or historical curiosity. Simply enter both dates and the tool does the math.

What is the difference between chronological age and biological age?

Chronological age is the straightforward count of years (and months and days) since birth — what a date calculator measures. Biological age, also called physiological age, estimates how old your body is based on measurable health markers: cardiovascular fitness, blood pressure, telomere length, metabolic markers, and more. A very healthy 60-year-old might have a biological age of 45, while an unhealthy 40-year-old might be biologically older. Biological age cannot be calculated from a birth date alone.

Conclusion

Calculating age from a date of birth is more nuanced than it first appears, but with the right tool it takes only a moment. Whether you need an exact age in years, months, and days for a legal form, a birthday countdown, or historical research, UtilsBox's free Age Calculator handles all the calendar complexity for you. Try it now — enter any date of birth and get your precise result instantly.

Ready to calculate age? Try our free tool — works instantly in your browser.

Age Calculator — Try it Free

Related tools