⚡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, 4 months, 11 days
Total months400
Total weeks1,740 w 6 d
Total days12,186
Total hours292,464
Next birthdayMon, May 31, 2027 · in 232 days (turning 34)
Half birthdayMon, Nov 30, 2026 · in 50 days (33½)
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 Sunday, October 11, 2026)

Born 31 May 1993

Age on Sunday, October 11, 2026: 33 years, 4 months and 11 days. That's 400 months, 1,740 weeks or 12,186 days in total. Born on a Monday, and in the Year of the Rooster.

Born 15 January 1987

On Sunday, October 11, 2026 the age is 39 — exactly 39 years, 8 months and 26 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 Sunday, October 11, 2026: 26 years, 7 months and 12 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.

Age by birth year

If you only know the birth year, age is the current year minus the 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. The same subtraction gives “years ago”: 1970 was 56 years ago in 2026.

Age chart for birth years 1930–2015
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
1939878688
1938888789
1937898890
1936908991
1935919092
1934929193
1933939294
1932949395
1931959496
1930969597

Half birthdays

Your half birthday is your birth date plus six months — the day you turn X½. The calculator above shows your next half birthday and how many days away it is. If the six-months-later date doesn't exist, it falls on the last day of that month: a 31 August birthday gives a half birthday on 28 February (29 February in a leap year), and a 31 May birthday gives 30 November.

Example: born Monday, May 31, 1993, the next half birthday after Sunday, October 11, 2026 is Monday, November 30, 2026. A half birthday is an informal custom, not a legal date.

Chronological and corrected age

Washington State's Department of Children, Youth & Families defines chronological age as the “time elapsed since birth, measured in years, months and days” — also called actual age. That's exactly what this calculator gives: put the birth date in “Date of birth” and the test date in “Age on”.

For babies born before 37 weeks, the same guidance uses corrected age: chronological age minus (40 weeks − gestational age at birth). A 16-month-old born at 28 weeks is 16 − 3 = 13 months corrected. DCYF stops correcting once a child reaches 24 months chronological age.

Birth dates for a given age 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 Sunday, October 11, 2026, a 21-year-old was born between October 12, 2004 and October 11, 2005.

Age todayBorn betweenAt least this age if born on or before
16October 12, 2009 – October 11, 2010October 11, 2010
18October 12, 2007 – October 11, 2008October 11, 2008
19October 12, 2006 – October 11, 2007October 11, 2007
21October 12, 2004 – October 11, 2005October 11, 2005
25October 12, 2000 – October 11, 2001October 11, 2001
30October 12, 1995 – October 11, 1996October 11, 1996
35October 12, 1990 – October 11, 1991October 11, 1991
40October 12, 1985 – October 11, 1986October 11, 1986
50October 12, 1975 – October 11, 1976October 11, 1976
55October 12, 1970 – October 11, 1971October 11, 1971
60October 12, 1965 – October 11, 1966October 11, 1966
62October 12, 1963 – October 11, 1964October 11, 1964
65October 12, 1960 – October 11, 1961October 11, 1961
67October 12, 1958 – October 11, 1959October 11, 1959

Age in days: milestone birthdays

Some people mark 10,000 days (about 27 years 4 months) as a milestone. This table shows when each round number falls for someone born on Monday, May 31, 1993; enter your own birth date above for your total.

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.

To check eligibility by date of birth, try the NDA age calculator; to count days, weeks and months between any two dates, use 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. The rule for any year: current year minus birth year, minus one more before your birthday. The birth-year chart on this page lists both ages for every year from 1930, and the same subtraction tells you how many years ago a year was (1970 was 56 years ago).

How many days old am I?

Count the days from your date of birth to today; the calculator shows this as total days. Someone born on Monday, May 31, 1993 was 12,186 days old on Sunday, October 11, 2026. Because this counts calendar days, it includes every leap day you've lived through, which is why it can't be found by multiplying your age by 365.

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 say only that you reach an age at the start of the anniversary of your birth date, without a leap-day rule. Leap years follow the Gregorian rule — divisible by 4, except century years not divisible by 400, so 2100 will not have a 29 February (U.S. Naval Observatory). If a legal age matters, check the rule where you live.

What is the date of birth for someone who is 21 today?

On Sunday, October 11, 2026, anyone born between October 12, 2004 and October 11, 2005 is 21. To be at least 21 today you must have been born on or before October 11, 2005; for 18 the cut-off is October 11, 2008. Anyone born a day earlier than the range has already turned 22.

How do you calculate chronological age?

Chronological age is the time elapsed since birth, in years, months and days (Washington State DCYF). Subtract the birth date from the test or reference date: whole years, then whole months, then leftover days. Enter the test date in 'Age on' and the calculator gives it exactly. For babies born preterm, assessments may use corrected age instead — see the section below.

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 — useful for historical records, or for the age someone was when an event happened.

What is a half birthday and how do I calculate it?

A half birthday is six months after your birthday — the point where you are exactly X½ years old. Add six months to your birth date: born 31 May, your half birthday is 30 November (November has no 31st). For someone born on Monday, May 31, 1993 the next one is Monday, November 30, 2026.

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