Chronological Age Calculator

Find your exact chronological age between any two dates.

Everyday Leap-day safe Day of week of birth Hour-precision option
Rate this calculator

How old are you exactly?

Years · months · days · weeks · total days · day of week · next birthday

Instructions — Chronological Age Calculator

1

Enter the date of birth

Use the date picker or type YYYY-MM-DD. The calculator validates leap years automatically — February 29 is accepted only in leap years, and the age rollover follows the standard legal convention.

2

Set the reference date

Defaults to today. Change it to back-date the calculation (e.g. age at a wedding, age at admission, age on a passport application) or future-date it to plan a milestone birthday.

3

Choose precision

Basic gives years, months and days — what most documents ask for. Extended adds weeks, total days, day-of-week of birth, and next-birthday countdown. Exact adds hours and minutes from a birth time.

Age at last birthday: Western convention reports age as the number of fully completed years. A person born 1995-03-15 is "29 years old" the day before their 30th birthday — not "29 years 11 months".
Preemies use corrected age: for babies born before 37 weeks, paediatricians subtract the weeks of prematurity from the chronological age until about three years old. Use a corrected-age calculator for that.

Formulas

Chronological age looks simple but has three sharp edges: variable month length, leap years, and the year-rollover that depends on whether the birthday has already happened.

YEARS, MONTHS, DAYS — THE STANDARD FORM
$$ Y = R_y - B_y,\ M = R_m - B_m,\ D = R_d - B_d $$
R is the reference date, B is the date of birth. If D is negative, borrow days from the previous month (using its actual length, 28–31) and decrement M. If M is then negative, borrow 12 months and decrement Y.
TOTAL DAYS LIVED (JULIAN DAY DIFFERENCE)
$$ T_d = JD(R) - JD(B) $$
JD is the Julian Day Number, a continuous count of days since November 24, 4714 BCE. Subtracting two JDs gives the exact gap in days, leap years included, with no calendar bookkeeping.
AGE IN WEEKS, MONTHS, YEARS (DECIMAL)
$$ W = \frac{T_d}{7},\quad M_{dec} = \frac{T_d}{30.4375},\quad Y_{dec} = \frac{T_d}{365.25} $$
30.4375 is the average month length (365.25 / 12). 365.25 is the Julian-year approximation, accurate to one day every 128 years. The Gregorian average is 365.2425.
LEAP-YEAR TEST (GREGORIAN)
$$ leap(y) = (y \bmod 4 = 0) \land (y \bmod 100 \ne 0 \lor y \bmod 400 = 0) $$
Year 2000 was a leap year (divisible by 400). Year 1900 was not (divisible by 100, not by 400). The rule gives a calendar that drifts only one day in 3,030 years.

Reference

Age categories (WHO / common medical use)
CategoryAge rangeNotes
Infant0–12 monthsTrack in days/weeks/months
Toddler1–3 yearsWalking, first words
Child4–12 yearsPre-school / primary school
Teenager13–19 yearsAdolescence
Adult20–64 yearsWorking age
Senior65+ yearsGeriatric medicine starts
Common age milestones (U.S.)
MilestoneAgeReference
Kindergarten entry5 (by Sept 1 cut-off)Varies by state
Driver's permit15–16State law
Voting / military18Federal
Legal drinking age21Federal (NMDAA 1984)
Car rental (no surcharge)25Industry standard
Full Social Security67Born 1960 or later
Medicare eligibility65Federal
Quick reference: total days lived by age (non-leap-year approximation)
Age (years)Total daysTotal weeksTotal months (avg)
136552.112.0
51,826260.960.0
103,653521.9120.0
186,575939.3216.0
3010,9581,565.4360.0
5018,2632,609.0600.0
6523,7413,391.6780.0
8029,2204,174.3960.0
10036,5255,217.91,200.0

Article — Chronological Age Calculator

Chronological age is the exact span of time, measured in completed years, months and days, between a person's date of birth and a reference date — usually today. It is the number printed on a driver's licence, used to dose medication, assign a school grade, and qualify someone for Medicare. Calculating it correctly means handling three things that trip up most spreadsheets: variable month length, leap years, and the rule that you do not gain a year until your birthday has actually passed in the reference year.

This guide explains the standard method, the differences between chronological and biological age, why February 29 babies sit in a legal grey zone, and the medical situations where the age in days, weeks, or hours matters as much as the age in years.

What chronological age really means

The word "chronological" comes from the Greek chronos, time. Chronological age is the simplest measure of human age: the elapsed time between two dates. It is what the U.S. Census, the Social Security Administration, and the World Health Organization all use as the default. Unlike biological age (which estimates how worn out the body actually is) or developmental age (which compares a child's milestones to typical ranges), chronological age has no judgement attached — it is purely the calendar reading.

Western legal systems use the "age at last birthday" convention. A 29-year-old has completed 29 full years; the day before their 30th birthday they are still 29, and they become 30 at midnight on the birthday itself (or, in some jurisdictions, on the day before, on the theory that the first day of life completes 24 hours before the date-of-birth anniversary). Either way, the rollover is precise: not "about 30", but exactly 30 from a particular instant.

Did you know

Traditional East Asian age reckoning — still used informally in Korea and parts of China — treats a newborn as one year old at birth and adds a year on each Lunar New Year, not on the birthday. Under that system, a baby born December 31 turns "two" the next day. South Korea officially switched to the international chronological-age system for legal purposes in 2023.

How to calculate chronological age correctly

The arithmetic looks trivial: subtract the date of birth from today. In practice, three quirks of the Gregorian calendar break a naive subtraction. The first is variable month length — February has 28 or 29 days, April has 30, January has 31. The second is leap years, which add a day every fourth year except in century years not divisible by 400. The third is the "borrow" rule: if today's day-of-month is earlier than the birth day-of-month, you have not yet had your birthday this year and must subtract one from the year count.

The accepted method is to start with year and month and day each subtracted independently, then correct backwards. If the day count is negative, borrow the number of days in the previous calendar month (its actual length, 28 to 31) and decrement the month. If the month count is then negative, borrow 12 and decrement the year. The total-days figure — the gap between two dates expressed as one big integer — comes from a separate Julian Day Number subtraction, which sidesteps months entirely.

  • Average year — 365.2425 days under the Gregorian calendar
  • Average month — 30.4375 days (365.25 / 12)
  • Average week — exactly 7 days, by definition
  • Leap year — every 4 years, except century years not divisible by 400
  • Maximum verified human age — 122 years, 164 days (Jeanne Calment, 1875–1997)

Chronological age vs biological age

Chronological age is what the calendar says. Biological age — sometimes called "epigenetic age" or "functional age" — is what the body actually looks like at the cellular level. The two often diverge by ten years or more. A sedentary 50-year-old smoker can have a biological age in the 60s; an active 50-year-old with strong cardiovascular fitness can test in the 40s.

The National Institute on Aging notes that biological age is measured using markers such as telomere length, DNA methylation patterns (epigenetic clocks like the Horvath and Hannum clocks), grip strength, and resting heart rate. A widely cited 2020 study in Aging Cell found that adults whose biological age outpaced their chronological age by more than five years had measurably higher rates of cardiovascular disease, frailty, and all-cause mortality. The chronological number on the birthday cake stays the same; the underlying biology can be moved by lifestyle.

Do not confuse the two ages in medical contexts

Chronological age is what drug-dosing tables, insurance underwriting and government benefits use, because it is objective and verifiable from documents. Biological age is useful for individual health planning but is not currently a regulated input for any major medical or actuarial system. Mixing them up — especially when reading direct-to-consumer biological-age test results — can lead to skipped screenings or unnecessary worry.

The leap-year and edge-case problem

About one in 1,461 people is born on February 29 — roughly five million worldwide. Their official birthday returns only every four years. U.S. courts and most state agencies treat leap-day babies as completing a year of age on February 28 in common years and on March 1 in some jurisdictions. The chronological-age calculation rolls cleanly: the whole-year count increments on February 29 in leap years and on the agreed equivalent date in common years.

The bigger edge case is the date of birth before 1582, the introduction of the Gregorian calendar. Historical figures' ages are technically a mix of Julian and Gregorian counting. For genealogy and historical research, most calculators (including this one) project the Gregorian calendar backwards — the so-called "proleptic Gregorian" — which keeps the math consistent at the cost of being a few days off from contemporary records.

Did you know

The verified oldest human ever, Jeanne Calment of France, lived 122 years and 164 days — from February 21, 1875 to August 4, 1997. That is 44,724 days, or 1,073,376 hours. Her age is the only one above 120 with full documentation (birth registration, census records, and a witnessed lifetime), which the Gerontology Research Group requires before adding a name to its verified list.

Chronological age in medicine and pediatrics

Paediatric medicine measures age in finer units the younger the patient. Newborns are tracked in hours during the first three days of life (jaundice progression, weight loss). Infants are measured in days for the first month, weeks for the first six months, and months until age two. School-age children are measured in years and months. The CDC's growth charts plot height, weight and head circumference against age in months up to 36 months, and against age in years thereafter.

Drug dosing in paediatrics depends on chronological age as much as on weight. Some medications are contraindicated below a threshold age — for example, tetracycline antibiotics are not given under age 8 because they cause permanent tooth discolouration. Geriatric medicine uses age 65 as the standard cut-off, the U.S. Medicare eligibility threshold, and most clinical trials report separate outcomes for the 65+ cohort because pharmacokinetics shift with age.

  • Premature baby — born before 37 weeks; corrected age used until 3 years
  • Neonatal period — first 28 days of life
  • Infancy — birth to 12 months
  • Pediatric trials cut-off — typically up to 17 or 18 years
  • Geriatric studies start — usually age 65 or 70

Common chronological-age mistakes

Treating every year as exactly 365 days

The simple days ÷ 365 shortcut drifts about one day every four years. Over a 40-year span the error reaches 10 days. For age in days, weeks or months, divide by 365.25 (Julian year) or 365.2425 (Gregorian average). For the integer year count, use the borrow rule instead of any decimal shortcut.

Forgetting the timezone for newborns

A baby born at 23:00 in Tokyo and a baby born two hours later at 01:00 the next calendar day in Bangkok are roughly the same instant in real time but appear in records as a day apart. For legal age, only the local civil date matters. For exact medical timing (Apgar scoring, gestational corrections), use the recorded birth time in the original timezone.

Rounding age in months to the nearest year for kids

For a 2-year-old, the difference between "24 months" and "35 months" is the difference between a single-word vocabulary and full sentences. CDC milestone trackers and paediatric medication tables use whole-month resolution until age 3 — rounding to "2" loses the information that matters most.

Assuming chronological age predicts capability

Driver's licences, voting rights and pension eligibility all use chronological cut-offs because they are objective, not because they perfectly track readiness. A 17-year-old and an 18-year-old differ by one day in chronological age and effectively not at all in skill, but the legal line has to land somewhere.

FAQ

Chronological age is the exact elapsed time between a person's date of birth and a reference date, usually today. It is reported in years, months and days, and is the value used on documents, in school placement, and for legal milestones like voting or drinking age.
Chronological age is the calendar reading from birth date to today. Biological age estimates how worn out the body actually is, using markers such as telomere length, DNA methylation, and fitness measures. The two can differ by ten or more years — a fit 60-year-old may test biologically in the 50s, while a sedentary 50-year-old can test in the 60s.
Subtract birth year, month and day from the reference year, month and day independently. If the day result is negative, borrow days from the previous calendar month (using its real length, 28–31) and decrement the month. If the month result is then negative, borrow 12 and decrement the year. The remaining year value is the age at last birthday.
February 29 returns only in leap years. Most legal systems treat February 28 (or March 1, depending on jurisdiction) as the birthday in common years. The whole-year age rollover happens on the legal equivalent date in common years, and on February 29 itself in leap years. This calculator counts the leap-day correctly either way.
A 30th birthday is roughly 10,958 days from birth. A 50th is about 18,263 days. Use the calculator's Extended precision mode to see your exact total days, plus the day-of-week you were born and the days until your next birthday.
Whole-year age uses the borrow rule and only increments on the birthday. Total months divided by 12 uses an average month length of 30.4375 days, which is a decimal approximation. The two values agree on the birthday and diverge by up to a year between birthdays. Use whole-year age for any legal or document context.
Yes — enter the date of death as the reference date instead of today. This is how genealogists, family historians and obituary writers compute "age at death". The same arithmetic applies and the same borrow rules handle the month and day boundaries.
For children under three, developmental milestones, vaccine schedules, and drug doses are tracked monthly. The difference between "24 months" and "35 months" is the difference between single words and full sentences. The CDC growth charts use months up to age 36, then years.
Corrected age is chronological age minus the number of weeks the baby was born early. A baby born 10 weeks before full term, now six chronological months old, has a corrected age of about 3.5 months. Paediatricians use corrected age to interpret growth and developmental milestones until about age three.
The oldest verified human, Jeanne Calment of France, reached 122 years and 164 days (1875–1997). The Gerontology Research Group lists fewer than 50 people verified above 115. This calculator caps at 130 years and flags ages above that as a likely input error.