Age & Date Calculator

Calculate exact age in years, months and days from a date of birth, along with totals in weeks, days and hours and a countdown to the next birthday.

How age is calculated

Age is measured in completed years, months and days rather than as a decimal. Someone born on 15 March 1990 turns 36 on 15 March 2026 — not partway through, and not on any other date. The month arithmetic handles varying month lengths correctly. Counting from 31 January to 28 February gives 28 days rather than rolling into an invalid 31 February, which is a common source of off-by-a-day errors in simpler calculators.

Leap years and 29 February

Anyone born on 29 February has a birthday that exists only every four years. There is no universal rule for which date they "become" a year older in common years, and jurisdictions genuinely differ — some treat 28 February as the anniversary, others 1 March. This calculator counts completed years from the birth date, which is the mathematically consistent approach. For legal purposes such as age of majority, the applicable local rule takes precedence over any calculator.

Practical uses

Beyond curiosity, exact age matters for eligibility thresholds — school entry, retirement, insurance bands and visa requirements often hinge on age at a specific date rather than in the current year. The total-days figure is useful for milestone planning, and the countdown is handy for anyone organising events. Note that all calculations use your device's clock and local timezone, so a device with an incorrect date will produce an incorrect result.

Quick tips

Does this account for leap years?

Yes, full date math precision is maintained including leap year calculations.