Age Calculator

Work out an exact age in years, months and days, plus the totals in days, weeks and hours.

Age
Adjust the inputs

Your result updates live as you type.

This calculator returns an exact age rather than a rounded one. It counts whole years first, then whole months, then the leftover days, which is the same convention used on official forms and in medical records. The totals underneath convert the same span into days, weeks and hours.

Getting this right means respecting the fact that months have different lengths. A calculator that assumes 30-day months will drift by several days over a lifetime. This one steps through the real calendar, so someone born on 15 June 1990 is 36 years, 1 month, 25 days old on 9 August 2026 — a total of 13,204 days.

Leap days are handled by clamping rather than overflowing. A person born on 29 February has their anniversary on 28 February in common years, so they turn a whole year older on that date rather than skipping to 1 March. This matches how most legal systems treat the date.

The formula

Age = whole years, then whole months, then remaining days
DOB
Date of birth
REF
The date you are measuring age at
Y
Complete years elapsed
M
Complete months after those years
D
Days after those whole months

How it works, step by step

  1. Enter the date of birth in YYYY-MM-DD form.
  2. Enter the date to measure against — today, or any past or future date.
  3. Read the age in years on the gauge.
  4. The breakdown gives the exact months and days plus lifetime totals.

Worked examples

Born 15 June 1990, measured on 9 August 2026

The exact age is 36 years, 1 month, 25 days. That is 13,204 days, 1,886.3 weeks, or 316,896 hours. The years figure on the gauge shows 36.15 because it includes the part-year.

A leap-day birthday

Someone born on 29 February 2000 is exactly 26 years old on 28 February 2026, with zero months and zero days left over. The calculator clamps the anniversary back to 28 February rather than pushing it forward to 1 March.

How to read your score

0–13ChildUnder 13.
13–20TeenagerThe second decade of life.
20–65AdultWorking age in most countries.
65–—Retirement age and beyondPast the standard pension age in most systems.

Frequently asked questions

Why does my age in years show a decimal?

The gauge shows a continuous age so it can be plotted, so it includes the fraction of the current year you have completed. The exact age line underneath gives the conventional years, months and days.

How are the months counted?

By calendar anniversary, not by a fixed number of days. The calculator finds the largest number of whole months that fits between the two dates, clamping to the end of short months, then counts leftover days.

Does it count leap days in the total?

Yes. The total is a true day count between the two dates, so every 29 February in the span is included. The 13,204 days in the example contains 9 leap years.

Can I use a future date?

Yes. Put a future date in the second field to see how old someone will be then. If the reference date is before the birth date the calculator says so rather than showing a negative age.

Age reference

Age on 9 August 2026 for a range of birth years
BornExact ageTotal daysTotal weeks
15 June 195076y 1m 25d27,8143,973.4
15 June 196066y 1m 25d24,1613,451.6
15 June 197056y 1m 25d20,5092,929.9
15 June 198046y 1m 25d16,8562,408.0
15 June 199036y 1m 25d13,2041,886.3
15 June 200026y 1m 25d9,5511,364.4
15 June 201016y 1m 25d5,899842.7
15 June 20206y 1m 25d2,246320.9

Day counts are exact calendar differences and include every leap day in the span.

Related calculators