Years Calculator

Use this how many years calculator to easily calculate how many years are between any two years, such as 1999 to 2026. Find out how long ago was a given year in the past relative to today, or what year will be X years from now. Count the number of years between two years.

to
Share calculator:

Embed this tool:
get code     

    Quick navigation:
  1. Years calculations
  2. How many years between two years
  3. How long ago was a given year
  4. How old was I in a given year?
  5. How many years until the year YYYY?
  6. What year will it be X years from now?

    Years calculations

The How many years calculator allows you to calculate how many years there are between any two years. It can be used to calculate the age of a person, an animal, a car, a real estate property, or even a company. First, enter the year to count from, then the year to count to, and finally click "Calculate how many years". The result includes both the number of incomplete years and full years and is useful in answering questions like "1997 to 2026 how many years", "how many years from 1995 to 2026", "how long ago was 1985" or "how many years has it been since 2005".

Alternatively, you can use the calculator to add a number of years to a given year, such as the current year, and find out what year it will be after that number of years. To find out what year will be 20 years from today, just select "What year will be in X years", enter how many years you want to add, and press calculate.

    How many years between two years

Calculating the number of years between any two years is a matter of straightforward subtraction of the earlier year from the later one. For example, how many years from 2000 to 2020? Subtracting 2000 from 2020 we obtain 20 years. If full years are of interest, one year should be subtracted from the result of the previous operation. Continuing the example, there are 2020 - 2000 - 1 = 19 full years from 2000 to 2020.

This simple math can become more challenging and prone to errors when the numbers get big and the year difference is larger. That 2020 to 2026 is six years if the count includes 2020, or five years if counting from the end of 2020 can be calculated without any aid. It gets much harder if the question is how many years are from 1965 to 2026.

Years in between vs including the first year

A slight confusion, resulting in a mistake by one year can occur if one is interested in the number of full years since a given year, but the question is misunderstood as including the initial year. When talking about age, the number of full years is called the complete age, while including the initial year results in the running age. The former is always one year greater than the latter.

For example, if asking how many full years are between 1970 and 2026 the answer is 55. If one asks which year one's life is in 2026, assuming they are born in 1970, then the answer is that if they were born in 1970, they are now in year 56 of their life.

    How long ago was a given year

The table below can be used to quickly calculate how many years ago was a given year from the recent past. It is great in figuring out how old someone or something is in 2026.

Years since a given year as of 2026
Year rangeHow many yearsHow long ago
2025 to 20261 year0 years
2024 to 20262 years1 year
2023 to 20263 years2 years
2022 to 20264 years3 years
2021 to 20265 years4 years
2020 to 20266 years5 years
2019 to 20267 years6 years
2018 to 20268 years7 years
2017 to 20269 years8 years
2016 to 202610 years9 years
2015 to 202611 years10 years
2014 to 202612 years11 years
2013 to 202613 years12 years
2012 to 202614 years13 years
2011 to 202615 years14 years
2010 to 202616 years15 years
2009 to 202617 years16 years
2008 to 202618 years17 years
2007 to 202619 years18 years
2006 to 202620 years19 years
2005 to 202621 years20 years
2004 to 202622 years21 years
2003 to 202623 years22 years
2002 to 202624 years23 years
2001 to 202625 years24 years
2000 to 202626 years25 years
1999 to 202627 years26 years
1998 to 202628 years27 years
1997 to 202629 years28 years
1996 to 202630 years29 years
1995 to 202631 years30 years
1994 to 202632 years31 years
1993 to 202633 years32 years
1992 to 202634 years33 years
1991 to 202635 years34 years
1990 to 202636 years35 years
1989 to 202637 years36 years
1988 to 202638 years37 years
1987 to 202639 years38 years
1986 to 202640 years39 years
1985 to 202641 years40 years
1984 to 202642 years41 years
1983 to 202643 years42 years
1982 to 202644 years43 years
1981 to 202645 years44 years
1980 to 202646 years45 years
1979 to 202647 years46 years
1978 to 202648 years47 years
1977 to 202649 years48 years
1976 to 202650 years49 years
1975 to 202651 years50 years
1974 to 202652 years51 years
1973 to 202653 years52 years
1972 to 202654 years53 years
1971 to 202655 years54 years
1970 to 202656 years55 years
1969 to 202657 years56 years
1968 to 202658 years57 years
1967 to 202659 years58 years
1966 to 202660 years59 years
1965 to 202661 years60 years
1964 to 202662 years61 years
1963 to 202663 years62 years
1962 to 202664 years63 years
1961 to 202665 years64 years
1960 to 202666 years65 years
1959 to 202667 years66 years
1958 to 202668 years67 years
1957 to 202669 years68 years
1956 to 202670 years69 years
1955 to 202671 years70 years
1954 to 202672 years71 years
1953 to 202673 years72 years
1952 to 202674 years73 years
1951 to 202675 years74 years
1950 to 202676 years75 years
1949 to 202677 years76 years
1948 to 202678 years77 years
1947 to 202679 years78 years
1946 to 202680 years79 years
1945 to 202681 years80 years
1944 to 202682 years81 years
1943 to 202683 years82 years
1942 to 202684 years83 years
1941 to 202685 years84 years
1940 to 202686 years85 years
1939 to 202687 years86 years
1938 to 202688 years87 years
1937 to 202689 years88 years
1936 to 202690 years89 years
1935 to 202691 years90 years
1934 to 202692 years91 years
1933 to 202693 years92 years
1932 to 202694 years93 years
1931 to 202695 years94 years
1930 to 202696 years95 years
1929 to 202697 years96 years
1928 to 202698 years97 years
1927 to 202699 years98 years
1926 to 2026100 years99 years

Essentially, the table shows how many years have passed since the year in the first column began, as of the present time. The right-most column shows how many years there are between the two years, which means it shows the number of full years.

Here is an example on how to read it. Say you are interested in how long ago was 1989. Find the row which says "1989 to 2026". The first column to the right lists the number of years between 1989 and 2026, with the initial year included. The column after it shows that it was 36 years ago, which is the number of full years that have passed since the end of 1989 till now.


    How old was I in a given year?

You can use this Years calculator to determine what your age was at any given year in the past. If you were born in 1983 and want to check how old you were at the turn of the Millenium (the year 2000), just enter 1983 to 2000 to see how many years there were from 1983 to 2000. The result is 16 full years, meaning you were 16 at the beginning of 2000, and you turned 17 that same year.

    How many years until the year YYYY?

Specifying any future year in the "to" field allows the calculation of the number of years that will pass between now and a given year into the future. For example, to find out how many years in the future the year 2050 is, just enter 2026 to 2050 to get the result. Alternatively, you can also enter a past year and check how many years will elapse by a specific year in the future, such as 1980 to 2050, which results in 70 years (69 full years in between).

    What year will it be X years from now?

People sometimes wonder what year will be when they graduate college or university, when their mortgage ends, or when they will have reached a particular age like 50, 60, 70, 80, or 90 years old. In this case, all you need to know is how many years to add to the current year, or any year for that matter. If you are signing for a 30-year mortgage now and want to know when you will be mortgage-free if you don't refinance it, then all you need to do is simple addition of 30 to 2026, resulting in the year 2056.

    Cite this calculator & page

If you'd like to cite this online calculator resource and information as provided on the page, you can use the following citation:
Georgiev G.Z., "Years Calculator", [online] Available at: https://www.gigacalculator.com/calculators/how-many-years-calculator.php URL [Accessed Date: 31 Jan, 2026].