To calculate your age, subtract your birth year from the current year, and subtract one more if your birthday hasn't come yet this year. Enter your date of birth above to get your exact age in years, months and days, plus total days, weeks and hours, your next birthday, star sign and Chinese zodiac.
How to use this calculator
- Enter your date of birth.
- Leave “Age on” as today, or change it to see how old you were, or will be, on another date.
- Read your age in years, months and days.
- Check the totals — months, weeks, days and hours — and the countdown to your next birthday.
- Use the share button to send the result; the link keeps the dates you entered.
How it's calculated
- Years and months: the calculator counts whole calendar months from your birth date to the “age on” date. Whole years = months ÷ 12; the rest are months.
- Days: the days left after the last whole month. If your birth day doesn't exist in a month (the 31st, or 29 February), that month's anniversary falls on its last day.
- Totals: total days is the exact day count between the two dates; weeks is days ÷ 7 and hours is days × 24.
- Next birthday: your birth date plus your next age in years, with the same last-day-of-month rule.
This is the everyday “completed years” age used for most forms. It counts whole days, not the time of birth.
Worked examples (as of Friday, September 25, 2026)
Born 31 May 1993
Age on Friday, September 25, 2026: 33 years, 3 months and 25 days. That's 399 months, 1,738 weeks or 12,170 days in total. Born on a Monday, and in the Year of the Rooster.
Born 15 January 1987
On Friday, September 25, 2026 the age is 39 — exactly 39 years, 8 months and 10 days. Because 15 January falls before Lunar New Year, the Chinese zodiac sign is the Tiger, not the animal for 1987.
Born 29 February 2000
Age on Friday, September 25, 2026: 26 years, 6 months and 27 days. The next birthday is shown as Sunday, February 28, 2027, because this calculator uses 28 February in years without a 29th.
How to calculate age by hand
- Subtract the birth year from this year. For someone born on 31 May 1993, 2026 − 1993 = 33.
- If this year's birthday hasn't happened yet, subtract 1. That gives completed years.
- Count whole months from the last birthday to today. If today's day of the month is smaller than the birth day, the current month isn't complete yet.
- Count the remaining days from the last whole-month date to today.
Doing this by hand is where most errors creep in, because months have different lengths. The calculator does the same steps on the real calendar, so it handles 31st-of-the-month and leap-day birthdays consistently.
How old is someone born in [year]? Age chart 1940–2015
Take the current year minus the birth year, or one less if the birthday hasn't come yet this year. Someone born in 1993 is 33 after their 2026 birthday and 32 before it; born in 1978, 48 or 47; born in 1983, 43 or 42.
| Born in | Age in 2026 after birthday | Before birthday | Turns in 2027 |
|---|---|---|---|
| 2015 | 11 | 10 | 12 |
| 2014 | 12 | 11 | 13 |
| 2013 | 13 | 12 | 14 |
| 2012 | 14 | 13 | 15 |
| 2011 | 15 | 14 | 16 |
| 2010 | 16 | 15 | 17 |
| 2009 | 17 | 16 | 18 |
| 2008 | 18 | 17 | 19 |
| 2007 | 19 | 18 | 20 |
| 2006 | 20 | 19 | 21 |
| 2005 | 21 | 20 | 22 |
| 2004 | 22 | 21 | 23 |
| 2003 | 23 | 22 | 24 |
| 2002 | 24 | 23 | 25 |
| 2001 | 25 | 24 | 26 |
| 2000 | 26 | 25 | 27 |
| 1999 | 27 | 26 | 28 |
| 1998 | 28 | 27 | 29 |
| 1997 | 29 | 28 | 30 |
| 1996 | 30 | 29 | 31 |
| 1995 | 31 | 30 | 32 |
| 1994 | 32 | 31 | 33 |
| 1993 | 33 | 32 | 34 |
| 1992 | 34 | 33 | 35 |
| 1991 | 35 | 34 | 36 |
| 1990 | 36 | 35 | 37 |
| 1989 | 37 | 36 | 38 |
| 1988 | 38 | 37 | 39 |
| 1987 | 39 | 38 | 40 |
| 1986 | 40 | 39 | 41 |
| 1985 | 41 | 40 | 42 |
| 1984 | 42 | 41 | 43 |
| 1983 | 43 | 42 | 44 |
| 1982 | 44 | 43 | 45 |
| 1981 | 45 | 44 | 46 |
| 1980 | 46 | 45 | 47 |
| 1979 | 47 | 46 | 48 |
| 1978 | 48 | 47 | 49 |
| 1977 | 49 | 48 | 50 |
| 1976 | 50 | 49 | 51 |
| 1975 | 51 | 50 | 52 |
| 1974 | 52 | 51 | 53 |
| 1973 | 53 | 52 | 54 |
| 1972 | 54 | 53 | 55 |
| 1971 | 55 | 54 | 56 |
| 1970 | 56 | 55 | 57 |
| 1969 | 57 | 56 | 58 |
| 1968 | 58 | 57 | 59 |
| 1967 | 59 | 58 | 60 |
| 1966 | 60 | 59 | 61 |
| 1965 | 61 | 60 | 62 |
| 1964 | 62 | 61 | 63 |
| 1963 | 63 | 62 | 64 |
| 1962 | 64 | 63 | 65 |
| 1961 | 65 | 64 | 66 |
| 1960 | 66 | 65 | 67 |
| 1959 | 67 | 66 | 68 |
| 1958 | 68 | 67 | 69 |
| 1957 | 69 | 68 | 70 |
| 1956 | 70 | 69 | 71 |
| 1955 | 71 | 70 | 72 |
| 1954 | 72 | 71 | 73 |
| 1953 | 73 | 72 | 74 |
| 1952 | 74 | 73 | 75 |
| 1951 | 75 | 74 | 76 |
| 1950 | 76 | 75 | 77 |
| 1949 | 77 | 76 | 78 |
| 1948 | 78 | 77 | 79 |
| 1947 | 79 | 78 | 80 |
| 1946 | 80 | 79 | 81 |
| 1945 | 81 | 80 | 82 |
| 1944 | 82 | 81 | 83 |
| 1943 | 83 | 82 | 84 |
| 1942 | 84 | 83 | 85 |
| 1941 | 85 | 84 | 86 |
| 1940 | 86 | 85 | 87 |
Date of birth for age 18, 21 and other ages today
Working backwards — for an age check, a form or a birthday-date question — this table gives the birth dates that make someone exactly that age today. As of Friday, September 25, 2026, a 21-year-old was born between September 26, 2004 and September 25, 2005.
| Age today | Born between | At least this age if born on or before |
|---|---|---|
| 16 | September 26, 2009 – September 25, 2010 | September 25, 2010 |
| 18 | September 26, 2007 – September 25, 2008 | September 25, 2008 |
| 19 | September 26, 2006 – September 25, 2007 | September 25, 2007 |
| 21 | September 26, 2004 – September 25, 2005 | September 25, 2005 |
| 25 | September 26, 2000 – September 25, 2001 | September 25, 2001 |
| 30 | September 26, 1995 – September 25, 1996 | September 25, 1996 |
| 35 | September 26, 1990 – September 25, 1991 | September 25, 1991 |
| 40 | September 26, 1985 – September 25, 1986 | September 25, 1986 |
| 50 | September 26, 1975 – September 25, 1976 | September 25, 1976 |
| 55 | September 26, 1970 – September 25, 1971 | September 25, 1971 |
| 60 | September 26, 1965 – September 25, 1966 | September 25, 1966 |
| 62 | September 26, 1963 – September 25, 1964 | September 25, 1964 |
| 65 | September 26, 1960 – September 25, 1961 | September 25, 1961 |
| 67 | September 26, 1958 – September 25, 1959 | September 25, 1959 |
Age in days: milestone birthdays
When do you turn 10,000 days old? For someone born on Monday, May 31, 1993:
| Days old | Date | Age then |
|---|---|---|
| 1,000 | Sunday, February 25, 1996 | 2 y 8 m 25 d |
| 5,000 | Wednesday, February 7, 2007 | 13 y 8 m 7 d |
| 10,000 | Friday, October 16, 2020 | 27 y 4 m 16 d |
| 15,000 | Sunday, June 25, 2034 | 41 y 0 m 25 d |
| 20,000 | Tuesday, March 3, 2048 | 54 y 9 m 3 d |
| 25,000 | Thursday, November 10, 2061 | 68 y 5 m 10 d |
| 30,000 | Saturday, July 20, 2075 | 82 y 1 m 20 d |
Leap-year birthdays and legal age
If you were born on 29 February, your birthday only appears on the calendar in leap years. Most of the time this doesn't matter, but it can when a legal age starts on a set day. The rules differ:
- Scotland — in a common year you reach the age on 1 March (Age of Legal Capacity (Scotland) Act 1991, s.6).
- Hong Kong — also 1 March (Age of Majority (Related Provisions) Ordinance, Cap. 410, s.5).
- England & Wales — you attain an age at the start of the relevant anniversary of your birth date (Family Law Reform Act 1969, s.9), with no specific leap-day rule.
This calculator uses 28 February, the common everyday convention. If a legal right, benefit or deadline depends on your exact age, check the rule where you live — this page is not legal advice.
Common mistakes
- Subtracting years only. 2026 − 1993 = 33, but anyone born later in the year than today is still 32.
- Counting months as 30 days. Months are 28 to 31 days long, so “days” in an age depends on which months you cross. The calculator uses the real calendar.
- Chinese zodiac by year only. If you were born before Lunar New Year, your animal is the previous year's.
- Star-sign cusps. Sources differ by a day at the edges of signs, partly because the equinox and solstice dates shift slightly year to year.
Related: check eligibility by date of birth with the NDA age calculator, or count days, weeks and months between any two dates with the days from today calculator.
Frequently asked questions
How old am I if I was born in 1993?
In 2026 you are 33 if your birthday has passed this year, or 32 if it hasn't yet. Enter your full date of birth above for your exact age in years, months and days.
How old is someone born in 1994?
32 after their 2026 birthday, 31 before it.
How old is someone born in 1987?
39 after their 2026 birthday, 38 before it.
How old is someone born in 1969?
57 after their 2026 birthday, 56 before it.
How old is someone born in 2000?
26 after their 2026 birthday, 25 before it.
What is the date of birth for someone who is 21 today?
On Friday, September 25, 2026, anyone born between September 26, 2004 and September 25, 2005 is 21. To be at least 21 today you must have been born on or before September 25, 2005; for 18 the cut-off is September 25, 2008.
How do I calculate a birthday date from an age?
Go back the age in years from today to get the latest possible birth date; the earliest is the day after the date one year before that. For age 21 on Friday, September 25, 2026: September 26, 2004 to September 25, 2005. The date-of-birth table on this page does this for common ages, and the days from today calculator counts any gap in days.
How do you calculate age?
Subtract the birth year from the current year, then subtract one more if the birthday hasn't happened yet this year. For months and days, count whole months from the birth date, then the remaining days.
How many days old am I?
Count the days from your date of birth to today; the calculator shows this as total days. For example, someone born on Monday, May 31, 1993 was 12,170 days old on Friday, September 25, 2026.
How is age calculated for a February 29 birthday?
In non-leap years this calculator counts the birthday on 28 February. The law varies by place: Scotland and Hong Kong set it by statute as 1 March, while England & Wales and New Zealand say only that you reach an age at the start of the anniversary of your birth date, without a leap-day rule. If a legal age matters, check the rule where you live.
How often is there a real February 29?
In leap years. Under the Gregorian calendar, years divisible by 4 are leap years except century years not divisible by 400, so 2000 was a leap year and 2100 will not be (U.S. Naval Observatory).
How do I find out how old someone was on a past date?
Change the 'Age on' date to that day. The calculator then shows their age in years, months and days on that date instead of today.
What is my Chinese zodiac sign?
It depends on your birth date, not only the year, because the Chinese zodiac year starts at Lunar New Year, between 21 January and 20 February (Hong Kong Observatory). If you were born in January or early February, you may belong to the previous year's animal. The calculator checks this for you.
Sources & method
- Age of Legal Capacity (Scotland) Act 1991, s.6 — 29 February birthdays
- Hong Kong Age of Majority (Related Provisions) Ordinance, Cap. 410 s.5
- Family Law Reform Act 1969, s.9 — time at which a person attains a particular age
- Hong Kong Observatory — Gregorian–Lunar calendar conversion tables
- Weber State University — astrological vs astronomical zodiac dates
- U.S. Naval Observatory — leap years
Results are estimates for general information. Found an error? It helps everyone — see our methodology.