Chronological Age Calculator

Chronological age, exactly, in years, months and days

Enter a date of birth and a test (or reference) date to get the exact chronological age in years, months and days, ready to copy into an assessment protocol in Y;M;D format. Free, instant and private: nothing you type leaves your browser.

Further down:
  1. What chronological age is
  2. How to calculate it by hand
  3. Why one month matters in testing
  4. The Y;M;D format and rounding
  5. Calendar vs. 30-day borrowing
  6. FAQ

What is chronological age?

Chronological age is simply how much time has passed since a person was born, counted from the date of birth up to a reference date. For everyday purposes the reference date is today and the answer is a whole number of years. For educational and clinical work the reference date is the day a test was given, and the answer has to be exact: years, and months, and days.

That precision is why a dedicated chronological age calculator exists. Speech-language pathologists, school psychologists, special education teachers, occupational therapists, pediatricians and early-intervention teams all need the same number at the top of a protocol before they can look up a single score. This calculator gives you that number in one step, shows it in the semicolon format used on record forms, and can process an entire caseload at once so you are not subtracting dates by hand between sessions.

How to calculate chronological age by hand

You can always check the calculator (or your own arithmetic) with the column method taught in most assessment courses:

  1. Write the test date on the top line and the date of birth on the line below, each as year – month – day.
  2. Subtract the days. If the result is negative, borrow 1 from the months column and add the number of days in the month that precedes the test month (31 for a test in August, 30 for a test in May, 28 or 29 for a test in March). Some manuals tell you to add 30 regardless; see the note on borrowing below.
  3. Subtract the months. If the result is negative, borrow 1 from the years column and add 12.
  4. Subtract the years.

Example. Test date March 15, 2026; date of birth August 22, 2019. Days: 15 − 22 is negative, so borrow a month and add the 28 days of February 2026: 15 + 28 − 22 = 21. Months: (3 − 1) − 8 is negative, so borrow a year and add 12: 2 + 12 − 8 = 6. Years: (2026 − 1) − 2019 = 6. The chronological age is 6 years, 6 months, 21 days, written 6;06;21.

The full walkthrough, including a worked leap-year example, is on the how to calculate chronological age page.

Why one month matters in standardized testing

Norm-referenced tests compare a child's raw score with the scores of a reference group of the same age. The norm tables are broken into age bands, and for young children those bands are narrow, often three or four months, sometimes less. A child who is 4;11 and a child who is 5;00 can be looked up in different columns and come out with different standard scores and percentile ranks from exactly the same raw score.

An arithmetic slip of a single month therefore does more than make a report untidy. It can change eligibility decisions, misplace a child in a severity category, or hide genuine progress between two testing dates. Working the subtraction once by hand is fine; working it twenty times at the end of a school day is where mistakes creep in, which is what the batch mode on this page is for.

The Y;M;D format and rounding

Assessment record forms usually ask for age as years;months;days with semicolons, for example 7;04;15. The semicolons keep an age from being mistaken for a date, and the two-digit months and days keep columns aligned. Some tests only use years and months (7;04), and a few score by total months (88 months); the calculator shows all three so you can copy the one your form needs.

Rounding: do not round the days up to the next month unless the manual for the specific test tells you to. Most manuals use the exact years and months and simply ignore the days. If a manual does specify a rounding rule, apply it after you have the exact age from the calculator.

Calendar months vs. 30-day months

When the days column is negative you borrow a month. Two conventions exist for how many days that borrowed month is worth:

The two methods agree most of the time and differ by at most one or two days when they do not. Pick the one your test manual uses in the Borrowing method box; whenever the choice changes the result, the calculator shows the alternative so you can see the difference.

Frequently asked questions

What is chronological age?

The time elapsed from a person's date of birth to a reference date such as today or a test date, expressed in years, months and days. It is the age used to enter norm tables in standardized tests.

How do you calculate chronological age?

Subtract the date of birth from the test date column by column: days first, then months, then years, borrowing a month (as days) or a year (as 12 months) whenever a column goes negative. The calculator above does exactly this and shows its working in the result.

Should I round the age?

Only if the test manual says so. By default, report the exact years, months and days and let the manual decide what to do with the days.

What is the difference between chronological age and adjusted age?

Chronological age counts from the actual birth date. Adjusted (corrected) age subtracts the weeks a child was born before 40 weeks' gestation and is commonly used for premature infants and toddlers. Use the adjusted age calculator for that.

Does the calculator handle leap years?

Yes. It uses the real calendar, so February 29 birthdays and tests in leap years are handled correctly. A child born on February 29 has their next birthday on February 28 in non-leap years.

Can I calculate ages for a whole class or caseload at once?

Yes. Switch to the Batch tab, paste one date of birth per line (with an optional name), set the common test date and click calculate. You can copy the table straight into Excel or Google Sheets, or download it as a CSV file.

Is my data stored anywhere?

No. All calculations happen in your browser. The optional "recent calculations" list is kept only in your own browser's local storage and can be cleared with one click.

Related calculators