To calculate age on a specific date, use the person’s date of birth as the starting point and the specific date as the reference date. Count complete calendar years, then complete calendar months, and finally the remaining days. The answer describes the person’s chronological age at that exact endpoint, even when the calculation is performed months or years later.

Choose the correct reference date

The reference date answers the question “age when?” It may be today, but it does not have to be. Common reference dates include a school enrollment cutoff, an assessment date, an application deadline, a wedding date, or a historical event.

Write both dates with the month spelled out when there is any chance of ambiguity. 03/07/2026 can mean March 7 or July 3 depending on local convention. March 7, 2026 is clear.

The two required inputs are:

  • Date of birth: the starting calendar date.
  • Reference date: the date on which the age should be measured.

The reference date must be on or after the date of birth. A future reference date produces a projected age, while a past reference date produces a historical age.

Work through an example

Suppose the date of birth is October 28, 1996, and the reference date is May 12, 2026.

  1. Add complete years without passing the reference date. Twenty-nine years reach October 28, 2025. Thirty years would reach October 28, 2026, which is too late.
  2. Add complete months from the year anchor. Six months reach April 28, 2026. A seventh month would reach May 28 and pass the endpoint.
  3. Count the remaining days from April 28 to May 12. Fourteen days remain.

The chronological age on May 12, 2026 is 29 years, 6 months, and 14 days.

Calculation stageCalendar anchor
Birth dateOctober 28, 1996
After 29 complete yearsOctober 28, 2025
After 6 complete monthsApril 28, 2026
After 14 remaining daysMay 12, 2026

This anchor method is easier to audit than subtracting columns and borrowing an assumed number of days from a month.

Age before the next birthday

Year subtraction alone can overstate age. A person born December 20, 2010 is not 16 on December 1, 2026. The sixteenth anniversary has not occurred, so the person has completed only 15 years. The remaining months and days should be counted from December 20, 2025.

This distinction matters whenever an organization uses a firm cutoff. Read the guide to school enrollment cutoff dates for a focused example.

Past and future dates

The same calculation works in either direction from today as long as the reference date follows the birth date. A biographer might calculate a subject’s age on a historical event. A family might calculate the age a child will be on a planned trip. Today is irrelevant to both answers.

A future result should be labeled with its reference date. “Will be 18 years, 2 months” is incomplete if the reader cannot tell when that result applies. Keeping both source dates beside the answer makes the result repeatable.

Month-end and leap-day cases

When a birth day does not exist in a target month or year, the calculation needs a documented convention. Age Calculator Tool uses the last valid day of the target month. For example, January 31 plus one calendar month reaches February 28 in 2023, and a February 29 birthday reaches its non-leap-year anniversary on February 28 under this site’s method.

Schools, courts, assessment publishers, and benefit programs may state another convention. Their current instruction controls the official decision. See leap-day and month-end age calculations before using an edge-case result in a formal record.

Verify the result

Record the birth date, reference date, detailed years-months-days result, and calculation convention. Then replay the calendar anchors to confirm that adding the reported years, months, and days reaches the endpoint without passing it.

Use the chronological age calculator to calculate age on any valid reference date. Its expandable steps show the year anchor, month anchor, and remaining days, while the calculation method documents the rules applied to every result.

Try the related tool

Open the chronological age calculator

Calculate an exact age using the method explained in this guide.

Open the chronological age calculator →