Birth Year Calculator

Work out the year you were born from your current age.

Time & Date Two-way Generation + zodiac
Rate this calculator · 4.7 (3)

Birth Year ↔ Age

Two-year range · generation · zodiac · retirement age

Instructions — Birth Year Calculator

1

Pick the direction

Default is Age → Birth year. Flip to Birth year → Age if you already know the year and want the current age range.

2

Set the reference date

Today is the default. Pick any other date if you are calculating someone's birth year as of an event - a wedding, a passport application, a historic record.

3

Read the two-year range

The result is always two years (or two ages) because the birthday may not have happened yet this year. If you know the birthday has already passed, take the later year. If it has not, take the earlier one.

Why two years? Someone who says "I am 30" on November 1 could have been born in January (already 30) or December (still 29 until December). Without a birthday, only the range is honest.
Bonus info: The calculator also returns generation, Chinese zodiac animal, and the US Social Security Administration full retirement age for the resulting year.

Formulas

The math is one subtraction, but the answer is always a pair because the birthday splits the year.

Birth year (birthday passed)
$$ Y_{\text{birth}} = Y_{\text{now}} - \text{age} $$
Age 30 in 2026, birthday already this year: 2026 - 30 = 1996.
Birth year (birthday upcoming)
$$ Y_{\text{birth}} = Y_{\text{now}} - \text{age} - 1 $$
Age 30 in 2026, birthday still ahead: 2026 - 30 - 1 = 1995. Same age, one year earlier.
Honest range
$$ Y_{\text{birth}} \in [Y_{\text{now}} - \text{age} - 1,\; Y_{\text{now}} - \text{age}] $$
If you do not know the birthday, the two candidate years are both correct. Pick the right one only with extra information.
Age from birth year
$$ \text{age} = Y_{\text{now}} - Y_{\text{birth}} \quad \text{or} \quad Y_{\text{now}} - Y_{\text{birth}} - 1 $$
Same logic, mirrored. Born 1995, in 2026: 30 (after birthday) or 31 (a year later, depending). The calculator returns the lower as "before birthday".
Exact (with date of birth)
$$ \text{age} = \left\lfloor \frac{D_{\text{now}} - D_{\text{birth}}}{365.2425} \right\rfloor $$
With a known birthday, age becomes a single integer. The 365.2425 is the average Gregorian year length, accounting for leap years.
Korean traditional age (deprecated 2023)
$$ \text{age}_{KR} = Y_{\text{now}} - Y_{\text{birth}} + 1 $$
Under the old Korean system, a baby is born at age 1 and gains a year on January 1. South Korea moved to international age in June 2023.

Reference

Age → Birth Year (as of 2026)
Age in 2026Birth year (before birthday)Birth year (after birthday)
520202021
1020152016
1520102011
1820072008
2120042005
2520002001
3019951996
4019851986
5019751976
6019651966
6519601961
7019551956
8019451946
10019251926

Generation names and birth-year ranges

Pew Research Center cutoff years (most widely cited in US demographics).

Generations
GenerationBirth yearsAge in 2026
Silent Generation1928 - 194581 - 98
Baby Boomers1946 - 196462 - 80
Generation X1965 - 198046 - 61
Millennials (Gen Y)1981 - 199630 - 45
Generation Z1997 - 201214 - 29
Generation Alpha2013 - 20251 - 13
SSA full retirement age
Birth yearRetirement age
Before 193865
1938 - 194265 + 2 to 10 mo
1943 - 195466
1955 - 195966 + 2 to 10 mo
1960 and later67

Sources: Pew Research Center for generation cutoffs, US Social Security Administration for retirement age. The SSA "Full Retirement Age" determines when you can collect 100% of your Social Security benefit; claiming earlier reduces the benefit, claiming up to age 70 increases it by about 8% per year.

Article — Birth Year Calculator

Birth year calculator: the math of age, and why the answer is two years

A birth year calculator returns the year you were born from your current age, or your current age from a birth year. The answer is always a pair of values: one if your birthday this year has already happened, one if it has not. For someone who is 25 in 2026, the birth year is 2000 or 2001. Without the date of birth, both are correct.

The calculator at the top of the page handles both directions and also returns three pieces of demographic context: your generation cohort, your Chinese zodiac animal, and your US Social Security full retirement age. All three depend on birth year alone, so the calculator can answer them as soon as you enter an age.

What year was I born if I am 25?

If you are 25 in 2026, you were born in either 2000 or 2001. The split point is your birthday. If you have already had it this year, subtract 25 from 2026 and you get 2001. If your birthday is still ahead of you, subtract one more and you get 2000. The same logic applies to any age.

This is why census forms, passport applications, and medical records always ask for the date of birth rather than the age. Age is a one-number summary that drops information; date of birth is precise. A clinician calculating drug dosages for a "10-year-old" treats a child whose 10th birthday was yesterday very differently from one whose 11th is tomorrow, even though both report 10.

The two-year rule

Age increments on a birthday, not on January 1. That single fact is why a known age maps to two possible birth years rather than one. The cleaner formula:

Birth year from age
Y_birth = Y_now - age (birthday passed)
Y_birth = Y_now - age - 1 (birthday upcoming)
range = [Y_now - age - 1, Y_now - age]

For 2026 and age 30, the range is 1995 to 1996. The earlier year holds for people whose birthday is later in 2026; the later year for people whose birthday has already passed. A person born November 15 and asked their age on October 1 will give one answer; the same person on December 1 gives another. Both are correct on their respective dates.

Did you know

The US system of recording birth dates as we know it took 33 years to standardise. In 1900 there was one federal birth-registration form, used by only 10 states plus Washington DC. Universal birth registration across all 48 states only arrived in 1933. Before that, "year of birth" was often the best anyone could supply, which is one historical reason the two-year range is a defensible answer for older records.

Age to birth-year table (as of 2026)

The full mapping for common ages. Each age gives a pair: the earlier year for people whose birthday is still ahead in 2026, the later year for those whose birthday has already passed.

  • Age 18 = born 2007 or 2008 (high-school senior, US legal adult)
  • Age 21 = born 2004 or 2005 (US legal drinking age, full adult rights)
  • Age 25 = born 2000 or 2001 (millennials turning into their mid-twenties)
  • Age 30 = born 1995 or 1996 (cusp of Millennials and Gen Z by some definitions)
  • Age 40 = born 1985 or 1986 (core Millennial cohort)
  • Age 50 = born 1975 or 1976 (Generation X)
  • Age 65 = born 1960 or 1961 (early eligibility for US Medicare)
  • Age 80 = born 1945 or 1946 (cusp of Silent Generation and Baby Boomers)

What generation am I?

Pew Research Center, the most-cited source in US demographics, uses the following cutoffs: Baby Boomers (1946-1964), Generation X (1965-1980), Millennials or Gen Y (1981-1996), Generation Z (1997-2012), Generation Alpha (2013-2025). No government body defines generations officially; the Census Bureau publishes age cohort data but does not label them.

The cutoffs are not arbitrary. The Baby Boomer range starts with the post-World War II birth surge in 1946 and ends in 1964 when US birth rates dropped back below replacement levels. Generation X is bounded by the start of the personal-computer era and the rise of the World Wide Web. Millennials and Gen Z split at 9/11 - Pew chose 1996 because anyone born after lacked direct memory of the pre-9/11 world.

Tip

If your birth year is on the boundary, you sit on the cusp and may identify with either generation. "Xennials" (1977-1983) and "Zillennials" (1993-1998) are unofficial labels for these in-between cohorts. Neither is recognised by Pew or the Census Bureau.

Chinese zodiac by birth year

The Chinese zodiac cycles through 12 animals: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig. The cycle repeats every 12 years. 2024 was the Year of the Dragon; 2025 the Snake; 2026 the Horse. A person born in 1990, 2002, 2014, or 2026 is a Horse.

One caveat. The Chinese zodiac year does not change on January 1 but on the Chinese New Year, which falls between January 21 and February 20 depending on the lunar calendar. If you were born in January or early February, check the date of the Chinese New Year for your birth year. Someone born February 1, 2000 is a Rabbit (1999 zodiac), not a Dragon, because the Year of the Dragon did not start until February 5, 2000.

US retirement age by birth year

The Social Security Administration sets a "Full Retirement Age" that depends on the year you were born. For anyone born in 1960 or later, full retirement age is 67. For people born 1943-1954 it is 66. Between those years, the age rises in two-month increments per birth year. You can claim Social Security as early as 62 - your monthly benefit drops by about 30% - or as late as 70, with each year of delay adding roughly 8% to your monthly amount.

Two-year range and benefit eligibility

If the calculator returns "born 1959 or 1960" for your age, your full retirement age depends on which side of the line you sit. 1959 gives 66 years 10 months; 1960 gives 67. For Social Security purposes the difference can be roughly $200 a month in lifetime monthly benefit, depending on your earnings history. For real planning, never rely on a year-only answer; use the actual date of birth.

The Korean age reset of 2023

For centuries South Korea ran a different age system. A baby was born "age 1" (the year in the womb counted) and everyone gained a year on January 1 - not on their birthday. A child born December 31, 2020 was technically "age 2" one day later, on January 1, 2021. Koreans were often a year or two older on paper than they would be under the international system.

In June 2023, South Korea officially switched to the international age system for all legal and administrative purposes. Overnight, Koreans became "younger" on paper. The traditional system still appears informally in everyday conversation, but medical records, contracts, and government documents now use the same age math as the rest of the world. (Sources: Library of Congress, Al Jazeera)

Common birth-year mistakes

Reporting a single year for an unknown birthday. "Born 1995" and "30 years old in 2026" are not equivalent. The age maps to either 1995 or 1996. Forms that ask for "year of birth" rather than full date of birth lose precision and create downstream errors in eligibility checks.

Using January 1 as the age increment. Common in informal speech, wrong in law. Age increases on the birthday, not at the calendar year change. The exception used to be the Korean traditional system, which was retired in 2023.

Forgetting the Chinese New Year offset. If you were born in January or early February, your Chinese zodiac may belong to the previous year. The 2000 calendar year started January 1 as Year of the Rabbit and only switched to Dragon on February 5.

Treating generations as official. Pew's cutoffs are widely cited but unofficial. The Census Bureau does not assign people to generations on records. Marketing studies, journalism, and academic research use slightly different windows.

FAQ

In 2026 you were born in 2000 or 2001. If your birthday in 2026 has already passed, you were born in 2001. If your birthday is still ahead, 2000. Without a birth date, the two-year range is the only honest answer.
Subtract your age from the current year. Birth year = current year - age (if the birthday has already happened this year) or current year - age - 1 (if it has not). Both years are valid candidates until you know the birthday.
Because age changes on the birthday, not on January 1. A 30-year-old in November 2026 could have been born in November 1995 (still 30 until November 1996) or in February 1996 (already 30). Without the birthday, both years fit.
You are a Millennial (Gen Y). Pew Research Center defines Millennials as people born from 1981 to 1996. In 2026 you are 30 or 31, depending on whether your birthday this year has passed.
Rat. The Chinese zodiac cycles through 12 animals: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig. One caveat: the Chinese New Year falls in late January or February, so if you were born in January or early February, your zodiac might belong to the previous year.
For anyone born in 1960 or later, full retirement age is 67. For 1943-1954 it is 66. Between those, the age rises in 2-month increments per birth year. You can claim Social Security as early as 62 (reduced benefits) or as late as 70 (about 8% larger each year you wait, up to age 70).
There is no government definition of a generation. The cutoffs used here come from Pew Research Center, the most widely cited source in US demographics and media. The US Census Bureau uses similar ranges for analytical purposes but does not assign people to generations on official records.
Until June 2023, South Korea used a traditional system where a baby was 1 year old at birth (time in the womb counted) and gained a year every January 1. Someone born December 31 was technically 2 the next day. The country officially switched to the international age system in 2023 for all legal and administrative purposes.