Desk with a notepad, stopwatch and calendar in warm daylight

    Chronological Age Calculator

    Exact age in completed years, months and days between a date of birth and any reference date — the calendar-age figure forms, enrolment rules and records ask for.

    Calculate Chronological Age

    Precision to the day — nothing leaves your browser

    //
    //

    Defaults to today. Change it to the date the age has to be reported on.

    Definition: Chronological age is the exact calendar time elapsed between a date of birth and a reference date, expressed as completed years, months and days.

    Quick answer: How do you calculate chronological age?

    Subtract the date of birth from the reference date and report completed years, months and days — for example, a person born 12 March 2019 has a chronological age of 7 years, 5 months and 24 days on 5 September 2026. Count only completed units: a partly finished month is not rounded up.

    Conventions differ in how the result is written. Some records use years and months only and discard the days, others use a years;months notation such as 7;5. This calculator returns all three units plus the total day count, so you can format the figure however the form or record requires.

    Last updated · All figures on this page are produced by the same calculation engine as the calculator above.

    Method: exactly how the age is calculated

    SnapAgeCalc uses the Western (calendar) convention: age is the number of complete years, then complete months, then whole days elapsed between the date of birth and the target date. Nothing is rounded up.

    1. Completed years: count full anniversaries passed. A person born 1 July 1990, measured on 30 June 2026, is 35 — not 36.
    2. Completed months: from the last birthday, count full calendar months. Month lengths are used as they actually are (28–31 days), never averaged to 30.
    3. Remaining days: the whole days left after years and months are removed. Partial days are truncated, never rounded up.
    4. Totals: total days, weeks, hours, minutes and seconds are measured directly between the two timestamps, independent of the years/months breakdown.
    5. The reference date is treated as a whole day: the age shown is the age reached at the start of that day, not a part-day fraction.

    Leap years, month lengths and date assumptions

    • Leap years follow the Gregorian rule: divisible by 4, except centuries, unless divisible by 400. 2000 was a leap year; 1900 and 2100 are not.
    • For a 29 February birth date in a common year, the calculator treats 1 March as the day the next full year is completed — the legal convention in most jurisdictions, including the UK and most US states.
    • If a target day-of-month does not exist in the target month (for example 31 in February), the calculation clamps to the last valid day of that month.
    • When no time of day is supplied, birth is assumed to be at 00:00 local time and the comparison is made in your device's local timezone.

    Limitations

    • Results are chronological age only. They are not a measure of biological, developmental or corrected age.
    • East Asian age reckoning (where a person is 1 at birth) is not used. Those systems can differ from the result here by one or two years.
    • Crossing timezones or daylight-saving boundaries can shift hour-level totals by up to one hour. Year, month and day figures are unaffected.
    • Leap seconds are ignored, as they are unpredictable for future dates.
    • This is a calendar calculation only. It does not interpret the result, and it is not an estimate of health, development or fitness.

    Method last reviewed . Calculations run entirely in your browser; no birth date is transmitted or stored.

    When you need a chronological age

    Forms and applications

    Passport, visa, insurance and registration forms often ask for age in years and months on a specific date rather than today. Set the reference date to the date on the form.

    School entry and year placement

    Enrolment cut-offs are written as an exact age on a fixed date, such as '5 years and 0 months by 1 September'. Enter that date to see whether the threshold is met.

    Legal and administrative thresholds

    Licensing, contracts and benefit rules turn on completed years on a given date. A Y/M/D result records the position precisely rather than rounding.

    Records and data work

    Reproduce the completed years+months+days convention deterministically. The result is independent of time zone, so two people using the same dates get identical output.

    How to calculate chronological age by hand

    Count completed years, then calendar months, then remaining days. This follows the same calendar anniversaries as the calculator, including variable month lengths, and lets you sanity-check a result.

    Worked example

    Reference date: 2026-07-08  ·  Date of birth: 2019-11-22

    1. Completed years: 22 November 2019 → 22 November 2025 = 6 years.
    2. Completed months: 22 November 2025 → 22 June 2026 = 7 months.
    3. Remaining days: 22 June 2026 → 8 July 2026 = 16 days.
    4. Result: 6 years, 7 months, 16 days.

    Do not substitute a fixed 30-day month for calendar months. Count remaining days from the last completed month anniversary. If the original day does not exist in that month, this calculator uses the month's last day, except that a 29 February anniversary becomes 1 March in a common year.

    Chronological age and calendar conventions

    • Completed units. Age is counted in units already finished. Someone eleven months past their birthday is still the same number of whole years old.
    • Month lengths vary. Months are counted on the calendar, not converted to a flat 30 days, so "1 month" from 31 January lands on 28 or 29 February.
    • Leap day birthdays. In common years this site rolls a 29 February birthday to 1 March; see the leap year birthday page for the alternative conventions.
    • No time zones. Both dates are treated as plain calendar dates, so the answer does not shift depending on where you are.
    Blank ruled notepad, fountain pen and reading glasses on a wooden desk in daylight
    Forms and enrolment rules usually ask for age on a fixed date, not age today — set the reference date to match.

    Why the exact day matters

    Age thresholds are written as exact dates: an enrolment cut-off, a licensing minimum, an eligibility window. A figure rounded to the nearest month can put someone on the wrong side of a boundary that is actually decided by a single day, so record the day count as well as the years and months whenever the date is close to a threshold.

    For a longer walk-through of exact-age math and edge cases, see the Complete Guide to Age Calculation or the manual age calculation guide.

    Frequently asked questions

    Related calculators

    This calculator reports elapsed calendar time only. Where an official rule defines age differently, follow that rule.