Free Date & Days Calculators

Accurate calculators for age, days between dates, working days, countdowns, and retirement dates.

  • Fast & Accurate
  • Mobile Friendly
  • Accessible for All

Chronological Age Calculator

About This Calculator

Chronological age is the exact amount of time that has passed since a person was born, expressed in years, months and days. It is the age used in clinical, educational and developmental work, and it is different from the other "ages" you may come across: biological age (how old the body seems, based on health), mental age (the age at which someone performs on a test) and corrected age (a baby's age adjusted for prematurity, which the baby age calculator handles).

Why the exact figure matters

Speech-language pathologists, psychologists, teachers and paediatricians use chronological age to choose the right norm table or age band for a standardised assessment. Many scales are organised by age in months, so a child who is 5 years, 11 months and 20 days can fall in a different band from one who is 6 years, 0 months, and it is the test date, not today, that counts. That is why this calculator has a Test date field: enter the date of birth and the day the assessment was given, and it returns the age on that day, which stays the same however long afterwards you look it up.

How to calculate chronological age by hand

Write the test date above the date of birth and subtract the year, month and day separately. This is the borrow method:

1. Subtract the days. If the test day is smaller than the birth day, borrow the number of days in the month before the test month, and take one off the months. 2. Subtract the months. If the result is negative, borrow 12 months and take one off the years. 3. Subtract the years.

For example, take a date of birth of 20 November 2017 and a test date of 5 April 2026. Days: 5 − 20 is −15, so borrow 31 days (March has 31) to get 16 days and subtract a month. Months: 4 − 11 − 1 is −8, so borrow 12 to get 4 months and subtract a year. Years: 2026 − 2017 − 1 is 8. The chronological age is 8 years, 4 months, 16 days, written 8;4;16. Tools differ slightly on which month's length they borrow, so results can differ by a day or two near month ends; this calculator counts whole months forward from the date of birth, which gives a consistent, repeatable answer.

Y;M;D notation and rounding

Assessment record forms usually ask for the age as Y;M;D, such as 8;4;16, and the calculator shows that notation next to the result. Some test manuals round the age to the nearest month by counting 15 or more leftover days as an extra month, so 8;4;16 becomes 8 years 5 months; others use the exact days or truncate. The calculator shows the rounded figure on its own row, but always follow the rule in the manual for the test you are giving.

Leap days and month ends

Real month lengths are used throughout: a child born on 31 January reaches one month on 28 February (29 in a leap year), and a 29 February birthday counts as 28 February in a non-leap year. A date of birth after the test date is rejected with a clear message. For the everyday version of the same calculation, the how old am I calculator returns an identical breakdown.

How It Works

  1. Enter your date of birth.
  2. Click “Calculate age”.
  3. Read your exact age in years, months, and days.

Formula & Methodology

The result is worked out as follows:

Age = complete years, then months, then days (from DOB to today)

Chronological age is the complete years, months, and days between the date of birth and the reference date — today by default. Real month lengths and month-end clamping keep the result exact across leap years and month ends, and the tool also gives the total elapsed days, which many assessments use directly.

Read the full methodology — how we calculate every result →

Worked Examples

For DOB 2019-09-15, today 2026-07-31, the result is 6 years, 10 months, 16 days.

For DOB 2022-07-31, today 2026-07-31, the result is 4 years, 0 months, 0 days.

For DOB 2013-01-31, today 2026-07-31, the result is 13 years, 6 months, 0 days.

For Born 10 Jan 2018, tested 25 Apr 2026, the result is 8;3;15, rounded to 8 years, 4 months.

Frequently Asked Questions

What is chronological age?

It is the exact time elapsed since birth, expressed in years, months, and days — the plain calendar age, as opposed to any developmental or biological measure.

Can I compute it as of a past or future date?

The calculator uses today by default. For another reference date, note the exact age shown and adjust, or project the date with the add days to date calculator.

Is the result suitable for assessments?

Yes. It counts complete units with real month lengths and also gives the total days, which many age-banded assessments use for scoring.

What is the Y;M;D format?

It is the age written as years;months;days, such as 8;3;15. Assessment record forms and score tables often ask for chronological age in this form.

How do I round chronological age for a test?

A common convention rounds 15 or more leftover days up to the next month and fewer than 15 down, which the calculator shows as a separate rounded row. Test manuals vary, so check the one for your assessment.

What is the difference between chronological age and biological age?

Chronological age is simply the time since birth. Biological age describes how old the body appears in terms of health and function and can be higher or lower. Assessments use chronological age because it is exact and verifiable.

Which date do I use for a test or assessment?

Use the date the test was given, not today, in the Test date field. The age on the test date is what the norm tables refer to, and it never changes afterwards.

How do I calculate chronological age by hand?

Subtract the date of birth from the test date year by year, month by month and day by day, borrowing the length of the previous month when the days go negative and 12 months when the months go negative. The page shows a worked example.