How Old Am I? Age by Birth Year
About This Calculator
If you know the year you were born, your age today is this year minus your birth year, less one if your birthday has not happened yet. The lists on this page do that arithmetic for every birth year from the past ninety-odd years, and for every age from 1 to 100, using today's date to say which side of your birthday you are on. For an exact age in years, months, days and total days, enter your full date of birth in the calculator above.
Why there are two possible ages
A birth year on its own cannot pin down an age, because your birthday falls somewhere inside the year. Someone born in 1990 is one number of years old before their birthday this year and one more after it. Each line in the lists gives both numbers and the date that decides between them, so you can read off the right one in a second.
Generations by birth year
- Silent Generation: born 1928 to 1945
- Baby Boomers: 1946 to 1964
- Generation X: 1965 to 1980
- Millennials: 1981 to 1996
- Generation Z: 1997 to 2012
- Generation Alpha: 2013 onward
These are the commonly used cut-offs (as defined by Pew Research Center); other sources draw the lines a year or two differently.
The lists below are rebuilt every day, so they always reflect today's date and never go out of date at New Year.
Age by birth year (as of Friday, October 2, 2026)
Your age is the current year minus your birth year, minus one if your birthday has not happened yet this year. Today is October 2, so:
- Born in 2026: under 1 year old (0 years).
- Born in 2025: 1 if your birthday is on or before October 2, otherwise 0.
- Born in 2024: 2 if your birthday is on or before October 2, otherwise 1.
- Born in 2023: 3 if your birthday is on or before October 2, otherwise 2.
- Born in 2022: 4 if your birthday is on or before October 2, otherwise 3.
- Born in 2021: 5 if your birthday is on or before October 2, otherwise 4.
- Born in 2020: 6 if your birthday is on or before October 2, otherwise 5.
- Born in 2019: 7 if your birthday is on or before October 2, otherwise 6.
- Born in 2018: 8 if your birthday is on or before October 2, otherwise 7.
- Born in 2017: 9 if your birthday is on or before October 2, otherwise 8.
- Born in 2016: 10 if your birthday is on or before October 2, otherwise 9.
- Born in 2015: 11 if your birthday is on or before October 2, otherwise 10.
- Born in 2014: 12 if your birthday is on or before October 2, otherwise 11.
- Born in 2013: 13 if your birthday is on or before October 2, otherwise 12.
- Born in 2012: 14 if your birthday is on or before October 2, otherwise 13.
- Born in 2011: 15 if your birthday is on or before October 2, otherwise 14.
- Born in 2010: 16 if your birthday is on or before October 2, otherwise 15.
- Born in 2009: 17 if your birthday is on or before October 2, otherwise 16.
- Born in 2008: 18 if your birthday is on or before October 2, otherwise 17.
- Born in 2007: 19 if your birthday is on or before October 2, otherwise 18.
- Born in 2006: 20 if your birthday is on or before October 2, otherwise 19.
- Born in 2005: 21 if your birthday is on or before October 2, otherwise 20.
- Born in 2004: 22 if your birthday is on or before October 2, otherwise 21.
- Born in 2003: 23 if your birthday is on or before October 2, otherwise 22.
- Born in 2002: 24 if your birthday is on or before October 2, otherwise 23.
- Born in 2001: 25 if your birthday is on or before October 2, otherwise 24.
- Born in 2000: 26 if your birthday is on or before October 2, otherwise 25.
- Born in 1999: 27 if your birthday is on or before October 2, otherwise 26.
- Born in 1998: 28 if your birthday is on or before October 2, otherwise 27.
- Born in 1997: 29 if your birthday is on or before October 2, otherwise 28.
- Born in 1996: 30 if your birthday is on or before October 2, otherwise 29.
- Born in 1995: 31 if your birthday is on or before October 2, otherwise 30.
- Born in 1994: 32 if your birthday is on or before October 2, otherwise 31.
- Born in 1993: 33 if your birthday is on or before October 2, otherwise 32.
- Born in 1992: 34 if your birthday is on or before October 2, otherwise 33.
- Born in 1991: 35 if your birthday is on or before October 2, otherwise 34.
- Born in 1990: 36 if your birthday is on or before October 2, otherwise 35.
- Born in 1989: 37 if your birthday is on or before October 2, otherwise 36.
- Born in 1988: 38 if your birthday is on or before October 2, otherwise 37.
- Born in 1987: 39 if your birthday is on or before October 2, otherwise 38.
- Born in 1986: 40 if your birthday is on or before October 2, otherwise 39.
- Born in 1985: 41 if your birthday is on or before October 2, otherwise 40.
- Born in 1984: 42 if your birthday is on or before October 2, otherwise 41.
- Born in 1983: 43 if your birthday is on or before October 2, otherwise 42.
- Born in 1982: 44 if your birthday is on or before October 2, otherwise 43.
- Born in 1981: 45 if your birthday is on or before October 2, otherwise 44.
- Born in 1980: 46 if your birthday is on or before October 2, otherwise 45.
- Born in 1979: 47 if your birthday is on or before October 2, otherwise 46.
- Born in 1978: 48 if your birthday is on or before October 2, otherwise 47.
- Born in 1977: 49 if your birthday is on or before October 2, otherwise 48.
- Born in 1976: 50 if your birthday is on or before October 2, otherwise 49.
- Born in 1975: 51 if your birthday is on or before October 2, otherwise 50.
- Born in 1974: 52 if your birthday is on or before October 2, otherwise 51.
- Born in 1973: 53 if your birthday is on or before October 2, otherwise 52.
- Born in 1972: 54 if your birthday is on or before October 2, otherwise 53.
- Born in 1971: 55 if your birthday is on or before October 2, otherwise 54.
- Born in 1970: 56 if your birthday is on or before October 2, otherwise 55.
- Born in 1969: 57 if your birthday is on or before October 2, otherwise 56.
- Born in 1968: 58 if your birthday is on or before October 2, otherwise 57.
- Born in 1967: 59 if your birthday is on or before October 2, otherwise 58.
- Born in 1966: 60 if your birthday is on or before October 2, otherwise 59.
- Born in 1965: 61 if your birthday is on or before October 2, otherwise 60.
- Born in 1964: 62 if your birthday is on or before October 2, otherwise 61.
- Born in 1963: 63 if your birthday is on or before October 2, otherwise 62.
- Born in 1962: 64 if your birthday is on or before October 2, otherwise 63.
- Born in 1961: 65 if your birthday is on or before October 2, otherwise 64.
- Born in 1960: 66 if your birthday is on or before October 2, otherwise 65.
- Born in 1959: 67 if your birthday is on or before October 2, otherwise 66.
- Born in 1958: 68 if your birthday is on or before October 2, otherwise 67.
- Born in 1957: 69 if your birthday is on or before October 2, otherwise 68.
- Born in 1956: 70 if your birthday is on or before October 2, otherwise 69.
- Born in 1955: 71 if your birthday is on or before October 2, otherwise 70.
- Born in 1954: 72 if your birthday is on or before October 2, otherwise 71.
- Born in 1953: 73 if your birthday is on or before October 2, otherwise 72.
- Born in 1952: 74 if your birthday is on or before October 2, otherwise 73.
- Born in 1951: 75 if your birthday is on or before October 2, otherwise 74.
- Born in 1950: 76 if your birthday is on or before October 2, otherwise 75.
- Born in 1949: 77 if your birthday is on or before October 2, otherwise 76.
- Born in 1948: 78 if your birthday is on or before October 2, otherwise 77.
- Born in 1947: 79 if your birthday is on or before October 2, otherwise 78.
- Born in 1946: 80 if your birthday is on or before October 2, otherwise 79.
- Born in 1945: 81 if your birthday is on or before October 2, otherwise 80.
- Born in 1944: 82 if your birthday is on or before October 2, otherwise 81.
- Born in 1943: 83 if your birthday is on or before October 2, otherwise 82.
- Born in 1942: 84 if your birthday is on or before October 2, otherwise 83.
- Born in 1941: 85 if your birthday is on or before October 2, otherwise 84.
- Born in 1940: 86 if your birthday is on or before October 2, otherwise 85.
- Born in 1939: 87 if your birthday is on or before October 2, otherwise 86.
- Born in 1938: 88 if your birthday is on or before October 2, otherwise 87.
- Born in 1937: 89 if your birthday is on or before October 2, otherwise 88.
- Born in 1936: 90 if your birthday is on or before October 2, otherwise 89.
- Born in 1935: 91 if your birthday is on or before October 2, otherwise 90.
- Born in 1934: 92 if your birthday is on or before October 2, otherwise 91.
- Born in 1933: 93 if your birthday is on or before October 2, otherwise 92.
- Born in 1932: 94 if your birthday is on or before October 2, otherwise 93.
- Born in 1931: 95 if your birthday is on or before October 2, otherwise 94.
- Born in 1930: 96 if your birthday is on or before October 2, otherwise 95.
What year was I born? (by age)
Going the other way, subtract your age from 2026, and subtract one more if your birthday has not happened yet this year:
- Age 1: born in 2025 if your birthday this year is on or before October 2, otherwise 2024.
- Age 2: born in 2024 if your birthday this year is on or before October 2, otherwise 2023.
- Age 3: born in 2023 if your birthday this year is on or before October 2, otherwise 2022.
- Age 4: born in 2022 if your birthday this year is on or before October 2, otherwise 2021.
- Age 5: born in 2021 if your birthday this year is on or before October 2, otherwise 2020.
- Age 6: born in 2020 if your birthday this year is on or before October 2, otherwise 2019.
- Age 7: born in 2019 if your birthday this year is on or before October 2, otherwise 2018.
- Age 8: born in 2018 if your birthday this year is on or before October 2, otherwise 2017.
- Age 9: born in 2017 if your birthday this year is on or before October 2, otherwise 2016.
- Age 10: born in 2016 if your birthday this year is on or before October 2, otherwise 2015.
- Age 11: born in 2015 if your birthday this year is on or before October 2, otherwise 2014.
- Age 12: born in 2014 if your birthday this year is on or before October 2, otherwise 2013.
- Age 13: born in 2013 if your birthday this year is on or before October 2, otherwise 2012.
- Age 14: born in 2012 if your birthday this year is on or before October 2, otherwise 2011.
- Age 15: born in 2011 if your birthday this year is on or before October 2, otherwise 2010.
- Age 16: born in 2010 if your birthday this year is on or before October 2, otherwise 2009.
- Age 17: born in 2009 if your birthday this year is on or before October 2, otherwise 2008.
- Age 18: born in 2008 if your birthday this year is on or before October 2, otherwise 2007.
- Age 19: born in 2007 if your birthday this year is on or before October 2, otherwise 2006.
- Age 20: born in 2006 if your birthday this year is on or before October 2, otherwise 2005.
- Age 21: born in 2005 if your birthday this year is on or before October 2, otherwise 2004.
- Age 22: born in 2004 if your birthday this year is on or before October 2, otherwise 2003.
- Age 23: born in 2003 if your birthday this year is on or before October 2, otherwise 2002.
- Age 24: born in 2002 if your birthday this year is on or before October 2, otherwise 2001.
- Age 25: born in 2001 if your birthday this year is on or before October 2, otherwise 2000.
- Age 26: born in 2000 if your birthday this year is on or before October 2, otherwise 1999.
- Age 27: born in 1999 if your birthday this year is on or before October 2, otherwise 1998.
- Age 28: born in 1998 if your birthday this year is on or before October 2, otherwise 1997.
- Age 29: born in 1997 if your birthday this year is on or before October 2, otherwise 1996.
- Age 30: born in 1996 if your birthday this year is on or before October 2, otherwise 1995.
- Age 31: born in 1995 if your birthday this year is on or before October 2, otherwise 1994.
- Age 32: born in 1994 if your birthday this year is on or before October 2, otherwise 1993.
- Age 33: born in 1993 if your birthday this year is on or before October 2, otherwise 1992.
- Age 34: born in 1992 if your birthday this year is on or before October 2, otherwise 1991.
- Age 35: born in 1991 if your birthday this year is on or before October 2, otherwise 1990.
- Age 36: born in 1990 if your birthday this year is on or before October 2, otherwise 1989.
- Age 37: born in 1989 if your birthday this year is on or before October 2, otherwise 1988.
- Age 38: born in 1988 if your birthday this year is on or before October 2, otherwise 1987.
- Age 39: born in 1987 if your birthday this year is on or before October 2, otherwise 1986.
- Age 40: born in 1986 if your birthday this year is on or before October 2, otherwise 1985.
- Age 41: born in 1985 if your birthday this year is on or before October 2, otherwise 1984.
- Age 42: born in 1984 if your birthday this year is on or before October 2, otherwise 1983.
- Age 43: born in 1983 if your birthday this year is on or before October 2, otherwise 1982.
- Age 44: born in 1982 if your birthday this year is on or before October 2, otherwise 1981.
- Age 45: born in 1981 if your birthday this year is on or before October 2, otherwise 1980.
- Age 46: born in 1980 if your birthday this year is on or before October 2, otherwise 1979.
- Age 47: born in 1979 if your birthday this year is on or before October 2, otherwise 1978.
- Age 48: born in 1978 if your birthday this year is on or before October 2, otherwise 1977.
- Age 49: born in 1977 if your birthday this year is on or before October 2, otherwise 1976.
- Age 50: born in 1976 if your birthday this year is on or before October 2, otherwise 1975.
- Age 51: born in 1975 if your birthday this year is on or before October 2, otherwise 1974.
- Age 52: born in 1974 if your birthday this year is on or before October 2, otherwise 1973.
- Age 53: born in 1973 if your birthday this year is on or before October 2, otherwise 1972.
- Age 54: born in 1972 if your birthday this year is on or before October 2, otherwise 1971.
- Age 55: born in 1971 if your birthday this year is on or before October 2, otherwise 1970.
- Age 56: born in 1970 if your birthday this year is on or before October 2, otherwise 1969.
- Age 57: born in 1969 if your birthday this year is on or before October 2, otherwise 1968.
- Age 58: born in 1968 if your birthday this year is on or before October 2, otherwise 1967.
- Age 59: born in 1967 if your birthday this year is on or before October 2, otherwise 1966.
- Age 60: born in 1966 if your birthday this year is on or before October 2, otherwise 1965.
- Age 61: born in 1965 if your birthday this year is on or before October 2, otherwise 1964.
- Age 62: born in 1964 if your birthday this year is on or before October 2, otherwise 1963.
- Age 63: born in 1963 if your birthday this year is on or before October 2, otherwise 1962.
- Age 64: born in 1962 if your birthday this year is on or before October 2, otherwise 1961.
- Age 65: born in 1961 if your birthday this year is on or before October 2, otherwise 1960.
- Age 66: born in 1960 if your birthday this year is on or before October 2, otherwise 1959.
- Age 67: born in 1959 if your birthday this year is on or before October 2, otherwise 1958.
- Age 68: born in 1958 if your birthday this year is on or before October 2, otherwise 1957.
- Age 69: born in 1957 if your birthday this year is on or before October 2, otherwise 1956.
- Age 70: born in 1956 if your birthday this year is on or before October 2, otherwise 1955.
- Age 71: born in 1955 if your birthday this year is on or before October 2, otherwise 1954.
- Age 72: born in 1954 if your birthday this year is on or before October 2, otherwise 1953.
- Age 73: born in 1953 if your birthday this year is on or before October 2, otherwise 1952.
- Age 74: born in 1952 if your birthday this year is on or before October 2, otherwise 1951.
- Age 75: born in 1951 if your birthday this year is on or before October 2, otherwise 1950.
- Age 76: born in 1950 if your birthday this year is on or before October 2, otherwise 1949.
- Age 77: born in 1949 if your birthday this year is on or before October 2, otherwise 1948.
- Age 78: born in 1948 if your birthday this year is on or before October 2, otherwise 1947.
- Age 79: born in 1947 if your birthday this year is on or before October 2, otherwise 1946.
- Age 80: born in 1946 if your birthday this year is on or before October 2, otherwise 1945.
- Age 81: born in 1945 if your birthday this year is on or before October 2, otherwise 1944.
- Age 82: born in 1944 if your birthday this year is on or before October 2, otherwise 1943.
- Age 83: born in 1943 if your birthday this year is on or before October 2, otherwise 1942.
- Age 84: born in 1942 if your birthday this year is on or before October 2, otherwise 1941.
- Age 85: born in 1941 if your birthday this year is on or before October 2, otherwise 1940.
- Age 86: born in 1940 if your birthday this year is on or before October 2, otherwise 1939.
- Age 87: born in 1939 if your birthday this year is on or before October 2, otherwise 1938.
- Age 88: born in 1938 if your birthday this year is on or before October 2, otherwise 1937.
- Age 89: born in 1937 if your birthday this year is on or before October 2, otherwise 1936.
- Age 90: born in 1936 if your birthday this year is on or before October 2, otherwise 1935.
- Age 91: born in 1935 if your birthday this year is on or before October 2, otherwise 1934.
- Age 92: born in 1934 if your birthday this year is on or before October 2, otherwise 1933.
- Age 93: born in 1933 if your birthday this year is on or before October 2, otherwise 1932.
- Age 94: born in 1932 if your birthday this year is on or before October 2, otherwise 1931.
- Age 95: born in 1931 if your birthday this year is on or before October 2, otherwise 1930.
- Age 96: born in 1930 if your birthday this year is on or before October 2, otherwise 1929.
- Age 97: born in 1929 if your birthday this year is on or before October 2, otherwise 1928.
- Age 98: born in 1928 if your birthday this year is on or before October 2, otherwise 1927.
- Age 99: born in 1927 if your birthday this year is on or before October 2, otherwise 1926.
- Age 100: born in 1926 if your birthday this year is on or before October 2, otherwise 1925.
How It Works
- Enter your date of birth.
- Click “Calculate age”.
- Read your exact age in years, months, and days.
Formula & Methodology
The result is worked out as follows:
Age = complete years, then months, then days (from DOB to today)
Age = current year − birth year, minus 1 if your birthday has not yet happened this year. Birth year = current year − age, minus 1 more if your birthday has not yet happened this year.
Worked Examples
For Born 2000, asked on 15 June 2026 (birthday 20 June), the result is 25 years old; 26 from 20 June.
For Born 1995, asked on 2 October 2026 (birthday 3 March), the result is 31 years old.
For Age 45 on 1 January 2026 (birthday 25 December), the result is Born in 1980.
Frequently Asked Questions
How old am I if I was born in 1990?
Subtract 1990 from the current year, then subtract one more if your birthday has not happened yet this year. The list above shows the exact pair of ages for 1990 and the date that decides between them.
What year was I born if I am 30?
Subtract 30 from the current year if you have already had your birthday this year, or subtract 31 if you have not. The second list on this page gives both years for every age from 1 to 100.
Why does my age depend on my birthday?
Because age counts completed years. Until your birthday arrives you are still the age you turned last year, so the current year minus your birth year is one too high until then.
How do I get my exact age in months and days?
Enter your full date of birth in the calculator at the top of the page. It returns your age in years, months and days, your total days alive and the weekday you were born.