acalculator

How old will I be in a future year?

Type your age now, or your birth date, and a year. The how old will I be calculator gives your age in that year after your birthday and before it, and the year you were born.

Your numbers

Birthday this year?
Age after your birthday that year
35

That year you will be 35 after your birthday, and 34 before it.

Age before your birthday that year
34
Birth year
2015

Answer for the example date Monday, October 19, 2026. It changes to today's date when the page loads.

Age after your birthday that year: 35. That year you will be 35 after your birthday, and 34 before it.

How to calculate

Works out how old you will be in any future year, from your date of birth or from your age now, before and after your birthday that year.

Example with the default inputs (I know My age now, Age now 11, Birthday this year? Already had it, Today’s date October 19, 2026, In the year 2050) on the example date Monday, October 19, 2026: That year you will be 35 after your birthday, and 34 before it.

Method: Birth year B = the year of the birth date, or this year − age now (− 1 more if this year’s birthday has not come). In year T: age after the birthday = T − B; before it = T − B − 1.

  • Age is counted in complete years: it goes up by 1 on each birthday and is never rounded up.
  • Only the year of each date is used.

Machine-readable copies: Markdown, JSON.

Worked examples

Each example is checked against the calculator on every build.

  1. I know My age now, Age now 11, Birthday this year? Already had it, Today’s date 2026-10-18, In the year 2050 gives Birth year 2015, Age after your birthday that year 35, Age before your birthday that year 34.Source: U.S. Census Bureau, American Community Survey 2023 Subject Definitions, Age: age in complete years as of the date, not rounded up before a birthday. https://www2.census.gov/programs-surveys/acs/tech_docs/subject_definitions/2023_ACSSubjectDefinitions.pdf
  2. I know My age now, Age now 11, Birthday this year? Not yet, Today’s date 2026-10-18, In the year 2050 gives Birth year 2014, Age after your birthday that year 36, Age before your birthday that year 35.Source: U.S. Census Bureau, American Community Survey 2023 Subject Definitions, Age: age in complete years as of the date, not rounded up before a birthday. https://www2.census.gov/programs-surveys/acs/tech_docs/subject_definitions/2023_ACSSubjectDefinitions.pdf
  3. I know My birth date, Birth date 1990-07-04, In the year 2040 gives Birth year 1990, Age after your birthday that year 50, Age before your birthday that year 49.Source: U.S. Census Bureau, American Community Survey 2023 Subject Definitions, Age: age in complete years as of the date, not rounded up before a birthday. https://www2.census.gov/programs-surveys/acs/tech_docs/subject_definitions/2023_ACSSubjectDefinitions.pdf

How it works

First the birth year B:

  • From a birth date: B = the year of the birth date.
  • From your age now: with A the age in whole years and Y the year of today’s date, B = Y − A if this year’s birthday has come, or Y − A − 1 if not.

Then, in the chosen year T:

  • Age after your birthday that year = T − B.
  • Age before your birthday that year = T − B − 1.

T must be after B; T equal to or before B gives no answer. The birth year is written as plain digits with no thousands separator (2015). Years run from 1900 to 2500; ages from 0 to 130.

Assumptions

  • Age is in complete years: it goes up by 1 on each birthday and is never rounded up (the Census Bureau’s definition).
  • Only the year of each date is used.

Worked examples by hand

Age 11 on October 18, 2026, birthday already had, year 2050. B = 2026 − 11 = 2015. After the 2050 birthday: 2050 − 2015 = 35; before it, 34.

Age 11 on October 18, 2026, birthday not yet, year 2050. B = 2026 − 11 − 1 = 2014. After: 36; before: 35.

Born July 4, 1990, year 2040. B = 1990. After: 2040 − 1990 = 50; before: 49.

Other questions people ask

If I am 11 now, how old will I be in 2050?

In 2026, an 11-year-old who has had this year’s birthday was born in 2015, so in 2050 they turn 2050 − 2015 = 35, and are 34 before that birthday. If the birthday is still to come in 2026, they were born in 2014 and turn 36 in 2050.

How do I work out my age in a future year?

Subtract your birth year from that year. That is your age after your birthday in that year; before the birthday you are one year younger.

Why are there two ages for one year?

Your age goes up on your birthday, partway through the year. Before it, you are one year younger than after it.

How old will I be in 2030 if I was born in 2000?

2030 − 2000 = 30 after your birthday in 2030, and 29 before it.

Does a February 29 birthday change the answer?

Not for a whole year: the age after the birthday is still the year minus the birth year. In a common year, most people with a February 29 birthday celebrate on February 28 or March 1.