Want to know, “How old am I today?“, “How many days old am I?“, “How old was I on this date?” or “How old will I be in 2040 or 2050?” If it is for curiosity, a legal requirement, or only for casual purposes, knowing your exact age in years, months, weeks, or even seconds can be quite useful. Our age calculator is a simple yet powerful tool that helps find your precise age from your birthdate up to any given date.
Age Calculator
How to Calculate Age?
Figuring out how old you are looks easy, just subtract your birth year from the current year. But, there’s more to it if you want an exact answer. First, take your birth date—let’s say March 5, 1990, and compare it to today’s date at the time of this writing, March 13, 2025. You are 35 years old, but are you exactly 35? Not quite. Since your birthday only passed a few days ago, you’re actually 35 years and 8 days old.
What if your birthday hadn’t happened yet this year? Say today was January 15, 2025. In that case, you would not turn 35 until March, so you’d still be 34 years, 10 months, and 10 days old. To get very specific, you can even count how many months, weeks, days, hours, and seconds you’ve been alive. It sounds tedious, but our online age calculator does all of this instantly.
Age calculations must consider leap years, months with different days and even cultural differences in age reckoning. Every four years, February has 29 days instead of 28, which means the extra days add up over time. If you were born in a leap year, or you’ve lived through several, they slightly change your exact birth age in days.
So, if you only want a quick answer, go with your age in years. But if you’re curious about the details—how many days have I lived or how old I was on a specific date, this age calculator gives you all the details about your age according to your birth date.
Running Age vs. Completed Age
Whether you present your running age or completed age when asked how old you are is a matter of context, customs, or in some cases requirements of the document you need to fill, which may include legal instructions. Always follow those when provided, or ask if not sure.
Regardless, once you know what age you should present, you need to calculate it by using your date of birth. To calculate the completed age, determine how many full years have passed since your birth date. To compute the running age, simply add one to the completed age. It is as simple as that.
This age difference confuses a lot of people. Some say they are one age, others say a year older. Who’s right? It depends on how you count. If your born date is March 25, 2000, you have completed 24 years this year—so your completed age is 24. But since you’re already in your 25th year, some might say you’re “running 25”.
It’s like when you turn 29, and people joke that you’re “basically 30.” In some cultures, like in parts of India and Korea, people often use running age instead of completed age.
So, if someone asks, “How old are you?” you can say:
- Completed age: “I’m 24.”
- Running age: “I’m 25.”
No wrong answer—depends on how you prefer to say it. A lot of places where you need to enter your date of birth also mention what age to enter. But nothing is stated, you can first verify it and then put your required age.
How Old Am I?
In most places, when you’re born, you start at 0 years old and turn 1 year old on your first birthday. But in some countries, like South Korea, there is a concept of 1 year old at birth, and everyone adds a year to their age on New Year’s Day. That means a baby born on December 31st would be considered 2 years old just one day later.
Another interesting thing—some people talk about their running age instead of their completed age. Let’s say you just turned 24 last month. Some people can say you are still 24, while others might say you are “running 25” because you’re already on your way to your next birthday. It’s just a different way of looking at it.
Also, if you don’t know why some forms ask for your “age as of a specific date,” it’s because your age depends on exactly when you’re checking. If someone asks, “How old were you on January 1, 2015?”, you’d need to do a quick calculation based on your date of birth. For example, if you were born on July 10, 1995, then on January 1, 2015, you would have been 19 years, 5 months, and 22 days old.
So, next time someone asks, “How old are you?” you can give them the basic answer—or impress them with the full breakdown if you have figured it out yourself or got the answer from this free online age calculator ( Pearson age calculator).
How Old in 2025?
Here’s a handy table to quickly check how old you will be in 2025 based on your birth year. Just find your birth year in the left column, and the corresponding age in 2025 is on the right.
Year of Birth | Age in 2025 |
---|---|
2024 | 1 year old |
2023 | 2 years old |
2022 | 3 years old |
2021 | 4 years old |
2020 | 5 years old |
2019 | 6 years old |
2018 | 7 years old |
2017 | 8 years old |
2016 | 9 years old |
2015 | 10 years old |
2014 | 11 years old |
2013 | 12 years old |
2012 | 13 years old |
2011 | 14 years old |
2010 | 15 years old |
2009 | 16 years old |
2008 | 17 years old |
2007 | 18 years old |
2006 | 19 years old |
2005 | 20 years old |
2004 | 21 years old |
2003 | 22 years old |
2002 | 23 years old |
2001 | 24 years old |
2000 | 25 years old |
1999 | 26 years old |
1998 | 27 years old |
1997 | 28 years old |
1996 | 29 years old |
1995 | 30 years old |
1994 | 31 years old |
1993 | 32 years old |
1992 | 33 years old |
1991 | 34 years old |
1990 | 35 years old |
1989 | 36 years old |
1988 | 37 years old |
1987 | 38 years old |
1986 | 39 years old |
1985 | 40 years old |
1984 | 41 years old |
1983 | 42 years old |
1982 | 43 years old |
1981 | 44 years old |
1980 | 45 years old |
1979 | 46 years old |
1978 | 47 years old |
1977 | 48 years old |
1976 | 49 years old |
1975 | 50 years old |
1974 | 51 years old |
1973 | 52 years old |
1972 | 53 years old |
1971 | 54 years old |
1970 | 55 years old |
1969 | 56 years old |
1968 | 57 years old |
1967 | 58 years old |
1966 | 59 years old |
1965 | 60 years old |
1964 | 61 years old |
1963 | 62 years old |
1962 | 63 years old |
1961 | 64 years old |
1960 | 65 years old |
1959 | 66 years old |
1958 | 67 years old |
1957 | 68 years old |
1956 | 69 years old |
1955 | 70 years old |
1954 | 71 years old |
1953 | 72 years old |
1952 | 73 years old |
1951 | 74 years old |
1950 | 75 years old |
1949 | 76 years old |
1948 | 77 years old |
1947 | 78 years old |
1946 | 79 years old |
1945 | 80 years old |
1944 | 81 years old |
1943 | 82 years old |
1942 | 83 years old |
1941 | 84 years old |
1940 | 85 years old |
1939 | 86 years old |
1938 | 87 years old |
1937 | 88 years old |
1936 | 89 years old |
1935 | 90 years old |
1934 | 91 years old |
1933 | 92 years old |
1932 | 93 years old |
1931 | 94 years old |
1930 | 95 years old |
1929 | 96 years old |
1928 | 97 years old |
1927 | 98 years old |
1926 | 99 years old |
1925 | 100 years old |
1924 | 101 years old |
1923 | 102 years old |
1922 | 103 years old |
1921 | 104 years old |
1920 | 105 years old |
1919 | 106 years old |
1918 | 107 years old |
1917 | 108 years old |
1916 | 109 years old |
1915 | 110 years old |
1914 | 111 years old |
1913 | 112 years old |
1912 | 113 years old |
1911 | 114 years old |
1910 | 115 years old |
1909 | 116 years old |
1908 | 117 years old |
1907 | 118 years old |
1906 | 119 years old |
1905 | 120 years old |
1904 | 121 years old |
1903 | 122 years old |
1902 | 123 years old |
1901 | 124 years old |
1900 | 125 years old |
How Old Will I Be in the Future in a Given Year?
Thinking about, “How old will I be in 2030, 2040, 2045 or even 2050?” Figuring out the age at a specific time in the future years works the same way as calculating the past years. You can select any future date in the “Calculate Age On” field in the tool and hit Calculate to get instant results. For the manual process, simply take the year you’re curious about and subtract your birth year.
For example, if you were born in 1999, you’ll be:
- 31 years old in 2030 (2030 – 1999 = 31)
- 46 years old in 2045 (2045 – 1999 = 46)
- 50 years old in 2049 (2049 – 1999 = 50)
If you were born in 2000, then:
- 30 years old in 2030
- 45 years old in 2045
- 50 years old in 2050
Now, if your birthday hasn’t taken place yet in that year, subtract one. So if you were born in October 1998 and you’re checking for June 2035, you will be 36 years old, not 37 yet. An age calculator does this fast, but if you ever need a quick estimate, the only thing to remember is: future year – birth year = your age that year.
How Many Days Have I Lived?
If you were born on January 1, 2000, and today is March 13, 2025, you’ve lived 9,216 days. That’s over 220,000 hours or 13 million minutes. If you were born on July 10, 1999, you have lived on Earth planet for 9,360 days as of March 2025. For a rough estimate, multiply your age by 365 (then add extra days for leap years). So considering 25 years old, that’s 9,125 days plus a few leap years. If you want the exact number, though, select dates in our tool to calculate age without mathematics hassle.
How Old Was I on a Given Date?
There might be a case when you looked at an old photo or a historical event and suddenly it came to your mind, “How old was I back then on that date?” Don’t worry if you don’t know its counting method, we will help you find it out.
For example, we will consider you were born on August 15, 1998, and you want to know how old you were on January 1, 2010. Do it this way: 2010 – 1998 = 12 → But your birthday is in August, so in January 2010, you were still 11 years old. Let’s try another one. Taking May 20, 2000 as birth date, how old were you on December 31, 2015? The formula will be 2015 – 2000 = 15 → Your birthday was in May, and this is December, so you were already 15 years old.
To know a really specific date like the day your favorite band released an album or the day you started school, you can use this age calculator for free. It’ll tell you the exact years, months, and days in seconds.
How to Calculate Age in Excel?
To keep track of age or time for any specific date, event, or something special in Excel, use this formula:
=DATEDIF(A1, TODAY(), "Y")
Where:
- A1 contains your birth date.
- TODAY() fetches the current date.
- “Y” returns the difference in years.
To get months and days, use:
=DATEDIF(A1, TODAY(), "YM") & " months, " & DATEDIF(A1, TODAY(), "MD") & " days"
Learning this calculation in Excel helps track birthdays, anniversaries, or any age-related calculations.