⚡FreeFastCalculatorAll calculators

Age Calculator – How Old Am I?

How old are you if you were born in 1987, 1993 or any date? Exact age in years, months, days, weeks and hours, plus next birthday and a birth-year age chart.

Updated · Written and fact-checked by the FreeFast editorial team · Free, no sign-up

Age33 years, 3 months, 25 days
Total months399
Total weeks1,738 w 4 d
Total days12,170
Total hours292,080
Next birthdayMon, May 31, 2027 · in 248 days (turning 34)
Born on aMonday
Star sign · Chinese zodiacGemini · Rooster

Born Monday, May 31, 1993. The Chinese zodiac year starts at Lunar New Year (21 January–20 February, per the Hong Kong Observatory calendar). Star-sign dates on the cusp can differ by a day between sources.

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

  1. Enter your date of birth.
  2. Leave “Age on” as today, or change it to see how old you were, or will be, on another date.
  3. Read your age in years, months and days.
  4. Check the totals — months, weeks, days and hours — and the countdown to your next birthday.
  5. 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

  1. Subtract the birth year from this year. For someone born on 31 May 1993, 2026 − 1993 = 33.
  2. If this year's birthday hasn't happened yet, subtract 1. That gives completed years.
  3. 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.
  4. 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 inAge in 2026 after birthdayBefore birthdayTurns in 2027
2015111012
2014121113
2013131214
2012141315
2011151416
2010161517
2009171618
2008181719
2007191820
2006201921
2005212022
2004222123
2003232224
2002242325
2001252426
2000262527
1999272628
1998282729
1997292830
1996302931
1995313032
1994323133
1993333234
1992343335
1991353436
1990363537
1989373638
1988383739
1987393840
1986403941
1985414042
1984424143
1983434244
1982444345
1981454446
1980464547
1979474648
1978484749
1977494850
1976504951
1975515052
1974525153
1973535254
1972545355
1971555456
1970565557
1969575658
1968585759
1967595860
1966605961
1965616062
1964626163
1963636264
1962646365
1961656466
1960666567
1959676668
1958686769
1957696870
1956706971
1955717072
1954727173
1953737274
1952747375
1951757476
1950767577
1949777678
1948787779
1947797880
1946807981
1945818082
1944828183
1943838284
1942848385
1941858486
1940868587

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 todayBorn betweenAt least this age if born on or before
16September 26, 2009 – September 25, 2010September 25, 2010
18September 26, 2007 – September 25, 2008September 25, 2008
19September 26, 2006 – September 25, 2007September 25, 2007
21September 26, 2004 – September 25, 2005September 25, 2005
25September 26, 2000 – September 25, 2001September 25, 2001
30September 26, 1995 – September 25, 1996September 25, 1996
35September 26, 1990 – September 25, 1991September 25, 1991
40September 26, 1985 – September 25, 1986September 25, 1986
50September 26, 1975 – September 25, 1976September 25, 1976
55September 26, 1970 – September 25, 1971September 25, 1971
60September 26, 1965 – September 25, 1966September 25, 1966
62September 26, 1963 – September 25, 1964September 25, 1964
65September 26, 1960 – September 25, 1961September 25, 1961
67September 26, 1958 – September 25, 1959September 25, 1959

Age in days: milestone birthdays

When do you turn 10,000 days old? For someone born on Monday, May 31, 1993:

Days oldDateAge then
1,000Sunday, February 25, 19962 y 8 m 25 d
5,000Wednesday, February 7, 200713 y 8 m 7 d
10,000Friday, October 16, 202027 y 4 m 16 d
15,000Sunday, June 25, 203441 y 0 m 25 d
20,000Tuesday, March 3, 204854 y 9 m 3 d
25,000Thursday, November 10, 206168 y 5 m 10 d
30,000Saturday, July 20, 207582 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

Results are estimates for general information. Found an error? It helps everyone — see our methodology.

Related calculators