Date & Time · Formula v1.0

Age Calculator

Calculate exact age in years and total days lived from a birth date.

Age in years counts full completed years, not a rounded average. At the worked-example inputs, the age in years is 36. Age in whole years is the number of birthdays passed, and the total days lived gives a more exact figure for records, milestones and eligibility checks. On the example, 36 years and 13,223 days. Use it to check minimum ages for a program, a driver's license or a benefit that starts at a set age, such as Social Security at 62 or Medicare at 65, and to confirm the date someone turns a particular age in the future. It returns age in years, total days lived.

FreeNo sign-upInputs stay in-browserCSV exportReviewed August 28, 2026
LAST REVIEWEDAugust 28, 2026Inputs stay in your browser
Live calculation

Enter your numbers

Calculated result
Age in years36
Total days lived13,223
Sensitivity check

What if birth date changes?

-10% input38
0% input36
+10% input34

Transparent method

The formula

Age = full years elapsed between birth date and the reference date

Worked example

Age in years36
Total days lived13,223

Example inputs

Birth dateJune 15, 1990
As of dateAugust 28, 2026

How to interpret the result

Age in completed years only advances on an actual birthday, which means two people born just one day apart in the same year can be counted as different ages for almost an entire year depending on where today's date falls relative to each of their birthdays. The calculation counts full completed years, not a rounded average based on birth year alone.

Before you rely on it

What to check

Confirm the calculation is counting full completed years from the actual birth date, not simply subtracting birth year from the current year, which overstates age before a birthday has actually occurred that year.

The common error

Where people go wrong with age calculator

Calculating age by subtracting birth year from the current year alone. That method overstates age by one full year for anyone whose birthday hasn't yet occurred in the current calendar year.

Sensitivity evidence

How birth date changes the age in years

Age Calculator: age in years and total days lived across a range of birth date, every other input held at the worked-example value.
Birth dateAge in yearsTotal days lived
May 13, 19864014,717
May 29, 19883813,970
June 15, 1990worked example3613,223
July 1, 19923412,476
July 18, 19943211,729

Every input, tested

Which input moves the age in years most

Age Calculator: age in years with each input moved on its own, every other input held at the worked-example value.
InputTested fromToAge in years at each endSwing
As of dateDecember 28, 2020April 27, 203230 to 4111 (31%)
Birth dateMay 29, 1988July 1, 199238 to 344 (11%)

Two variables at once

Age in years by birth date and as of date

Age Calculator: age in years at each combination of birth date (rows) and as of date (columns).
Birth date \ As of dateApril 29, 2015August 28, 2026December 27, 2037
May 13, 1986284051
May 29, 1988263849
June 15, 1990243647
July 1, 1992223445
July 18, 1994203243

Step by step

The worked example, input by input

Worked-example inputs and the results they produce for the age calculator.
InputValue usedWhat it means
Birth dateJune 15, 1990
As of dateAugust 28, 2026Defaults to today.
Age in years36
Total days lived13,223

Inputs, definitions and assumptions

Birth date

As of date

Defaults to today.

Where the inputs come from

Enter the birth date and the date you want to measure to, which defaults to today. The calculator counts full years between the two dates, and the total days lived. Use the birth date from a birth certificate, since some forms record dates in different formats, and be careful with day and month order. For an age on a future date, such as when a child will start school or an employee will reach retirement age, change the reference date.

When the result stops applying

Legal ages in some places are counted differently, and some cultures count a person as one year old at birth. Leap-day birthdays, February 29, are treated as February 28 or March 1 for legal purposes depending on the jurisdiction. Time zones can matter for births near midnight. The tool counts calendar days, not accounting for time of day.

What to compare it with

See the interval between other dates on the date difference calculator, count down to a date on the day counter, and find the weekday on the day of the week page. The add days to date and business days calculators plan schedules. For retirement ages, the Social Security pages use full retirement age.

People also ask

Frequently asked questions

How do I calculate age from a birth date?

Count the number of full years from the birth date to the reference date, adding a year on each birthday, and count remaining months and days if you want more precision.

When does someone with a February 29 birthday turn a year older?

In non-leap years many places treat the birthday as February 28 or March 1, and the rule differs by jurisdiction and purpose.

Can I calculate a future age?

Yes. Enter a future reference date to see how old someone will be on that date.

Common date & time questions

Sources and evidence

Definitions

Terms used on this page