Age Calculator

Find your exact age in years, months, and days from any birth date. See total days lived and days until your next birthday — free, instant, private.

Reviewed / updated August 4, 2026

Your inputs

Your birth date in your local calendar

Defaults to today — change it for a future milestone

Result

Exact age

31y 1m 23d

From June 15, 1995 to August 7, 2026

Years
31
Months (extra)
1
Days (extra)
23
Total days lived
11,376
Days until next birthday
312

You are 31 — early-to-mid adulthood. Compared with a ~77-year US life-expectancy benchmark, you have substantial calendar time ahead if health stays strong.

Benchmark: many US planning tools reference ~77 years average life expectancy (population-level, not a personal prediction). You are at 31 years in this calculation.

Suggested next steps

  • Mark your calendar: the next birthday is 312 days away.
  • Use age milestones when reviewing insurance, retirement contributions, or long-term savings goals.
  • Change “Age as of” to a future date (wedding, trip, deadline) to see how old you will be then.

How the age calculation works

Age is the calendar distance between a date of birth and an as-of date (usually today). This tool does not approximate with “days ÷ 365.” It walks the calendar:

  1. Count complete years from the birth anniversary that has already occurred on or before the as-of date.
  2. Count complete months after that anniversary.
  3. Count the remaining days.

It also reports total days lived (midnight-to-midnight calendar days) and days until the next birthday. Results update as soon as both dates are valid — no submit button.

Rule-based guidance compares your age band (child, teen, adult, midlife, older adult) and references a static ~77-year US life-expectancy benchmark for context only. That figure is a population statistic, not a prediction for any individual.

Worked example

Suppose someone was born on 15 June 1995, and today is 4 August 2026.

  1. Full years from 15 June 1995 to 15 June 2026 = 31 years
  2. From 15 June 2026 to 4 August 2026 = 1 month and 20 days
  3. Exact age = 31 years, 1 month, and 20 days

Total days lived is the number of calendar days between those two dates. The next birthday (15 June 2027) is counted from 4 August 2026 for the countdown.

Methodology and notes

Calculations use the Gregorian calendar in your browser. No birth data is sent to a server. Life-expectancy comparison text is optional context based on commonly cited US averages and should not be used for medical decisions. For legal age cutoffs (school enrollment, contracts), always confirm the rule that applies in your jurisdiction.

Frequently asked questions

How is exact age calculated in years, months, and days?

The calculator subtracts your birth date from the “Age as of” date using the calendar. It counts full years first, then leftover months, then leftover days, adjusting when the day-of-month has not been reached yet in the current month. That is why the result is more precise than simply dividing total days by 365.

Does the age calculator use my time zone?

Dates are treated as local calendar dates (no time of day). If you were born late in the evening in another time zone, your legal birthday is still the calendar date on your birth certificate. For most people, entering that certificate date is the correct approach.

What if I was born on February 29?

In non-leap years, the next-birthday countdown treats the anniversary as the last day of February (February 28). Exact age on a chosen “as of” date still follows normal calendar arithmetic from February 29 of a leap year.

Can I calculate age on a future date?

Yes. Change “Age as of” to any future milestone — a wedding, race day, or school cutoff — and the tool shows how old you will be then, plus days until the next birthday after that date.

Related calculators — live tools and upcoming pages for internal linking.