GSCalculate

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 20d

From June 15, 1995 to August 4, 2026

Years
31
Months (extra)
1
Days (extra)
20
Total days lived
11,373
Days until next birthday
315

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 315 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

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.

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