Chronological Age Calculator
Calculate exact chronological age in years, months, and days for clinical and educational testing.
Test date defaults to today. Day borrow draws from the test date's previous calendar month (standardised psychometric convention), and iterates one month further back when the first borrow is not enough — so the days field is always non-negative.
Years; months - days
8;02-08
Test-protocol shorthand
Total months
98.26
Decimal months for tests that want it
Total years
8.189
Decimal years
Full chronological age
8 years, 2 months, 8 days
Use the years-months-days form for norm-table lookups. Borderline cases (within a day or two of a band boundary) should be double-checked by hand against the test manual.
Chronological age on test date: 8 years, 2 months, 8 days (98.26 months / 8.189 years). DOB 2018-03-15, test 2026-05-23.
How to use Chronological Age Calculator
What this chronological age calculator does
This calculator returns a child’s exact age on a specific test date, expressed in the years-months-days form that standardised psychometric and educational assessments require for norm-table lookup. It also outputs decimal months (some Woodcock-Johnson, KABC, and DAS subtests want decimal months in their scoring tables) and decimal years (used in some pediatric medical workflows). The calculation handles month-boundary borrowing, leap years, and the February-29 edge case the way clinical convention requires.
Who this is for
This is a clinical and educational workflow tool, not a “how old am I” novelty calculator. The intended users are:
- Speech-language pathologists running CELF-5, PPVT-5, EVT-3, ROWPVT-4, EOWPVT-4, GFTA-3, and similar.
- School psychologists administering WJ IV, KTEA-3, KABC-II, WISC-V, DAS-II, and similar.
- Occupational and physical therapists running PDMS-2, BOT-2, and Peabody Developmental Motor Scales.
- Early intervention specialists running BDI-3, DAYC-2, and Vineland-3.
- Pediatric audiologists computing age for behavioural and electrophysiological testing.
For every one of these instruments, the years-months-days age at the moment of testing is the lookup key into the norm tables, and an off-by-one-day error close to a band boundary can shift the scaled score the child receives.
How to use the calculator
- Enter the date of birth.
- Enter the test or evaluation date. It defaults to today; change it if you’re scoring retroactively from a session earlier in the week, or pre-computing for a test scheduled later.
- The full chronological age appears as years, months, days. The
protocol shorthand
Y;MM.D(used on most American test forms) appears in the headline stat. - Decimal months and decimal years are shown for the few subtests that ask for them.
- Tap Copy summary to put the full string on your clipboard, ready to paste into a report header.
Why the math has to be done carefully
The classic bug in chronological-age calculation is using the wrong month when borrowing days. The correct convention, used by Pearson, AGS Publishing, Riverside, and the ASHA-led psychometrics workshops, is to borrow days from the previous month relative to the test date, not the previous month relative to the date of birth and not a generic 30 or 31 days. This calculator follows that convention.
Worked example: a child born 2017-03-31 evaluated on 2024-05-02.
- Naive subtraction: 7 years, 2 months, −29 days.
- Day borrow: take April’s 30 days → 7 years, 1 month, 1 day.
If instead you borrowed February’s 29 days (leap year) or a generic 31, you’d get an answer that drifts by one day — and at a band boundary that single day can change the comparison group.
Why Pearson dropped their calculator
Pearson Clinical’s public-facing chronological age calculator was retired some time ago. The official Pearson Q-global system still performs the calculation internally when you administer a test through their platform, but practitioners who score on paper, who work outside Q-global, or who simply want to verify the platform’s answer have been without a quick reference. This tool fills the gap with the same convention, the same output format, and a transparent view of the working.
Why off-by-one errors matter
Norm tables are typically organised in three-month age bands — 6:00 to 6:02, 6:03 to 6:05, and so on (years-months notation). At a band boundary, a single day can move a child from one comparison group to the next. Because the standard deviation of scores at the group level is fixed but mean scores climb monotonically with age, crossing into the older band lowers a child’s standard score relative to peers, and crossing into the younger band raises it. On instruments with tight age scaling (CELF-5, WJ IV, KABC-II), the swing across a single band boundary can be a full point of scaled score or three to five points of standard score — enough to flip an eligibility determination.
For any case within a few days of a band boundary, double-check by hand against the test manual’s age conversion table. The calculator is a verification tool, not a substitute for the clinician’s own arithmetic. Treat it the way you’d treat a second opinion.
Privacy
This calculator does its arithmetic in JavaScript on your device. No dates leave this device. There is no fetch call, no analytics on the values you enter, no server-side logging. The page works the same way offline once loaded.
Frequently asked questions
Why use a chronological age calculator for testing rather than just years?
What's the difference between chronological age and developmental age?
Why is Pearson's chronological age calculator no longer available?
How do I handle a child born on February 29?
Is the date data uploaded anywhere?
Related tools
Age Calculator
Calculate exact age in years, months, and days.
Date Difference Calculator
Find the exact difference between two dates.
Date Add & Subtract
Add or subtract days, months, and years from a date.
Working Days Calculator
Count working days between two dates.
Days Alive Counter
Count exactly how many days you have been alive.
Date Countdown
Count down the days to an important date.