Age calculator

Enter a date of birth to see the exact age in years, months and days. The age is worked out for today, or for any date you choose, such as an exam or retirement cut-off. You also get the total months, weeks and days lived, the next birthday countdown and the weekday you were born.

Free, no sign-up Runs in your browser

Dates

People born on 29 February count their birthday on 28 February in non-leap years here. Legal rules differ by country: some use 28 February, others 1 March.

Age

—

Enter a date of birth.

Total months
—
Total weeks
—
Total days
—
Hours (approx.)
—
Next birthday
—
Born on a
—

How the exact age is worked out

The calculator counts whole years first, then whole months, then the days left over. This is the way people normally state an age, and the way forms ask for it.

  1. Years: count the birthdays that have passed up to the "age on" date.
  2. Months: from the last birthday, count the whole months that have passed. A month is complete when the same day number comes round again.
  3. Days: count the days from that point to the "age on" date.

The totals (months, weeks, days) count the same span in a single unit. Hours are the total days × 24. They're approximate because the time of birth isn't known.

Worked example

Born 15 August 1990, age on 11 October 2026:

StepFromToResult
Whole years15 Aug 199015 Aug 202636 years
Whole months15 Aug 202615 Sep 20261 month
Days left15 Sep 202611 Oct 202626 days

So the age is 36 years, 1 month and 26 days. The next birthday, the 37th, is on 15 August 2027.

Month ends and 29 February

Months have different lengths, so "one month after 31 January" needs a rule. This calculator uses the common one: if the day doesn't exist in the target month, use that month's last day. One month after 31 January is 28 February (29 in a leap year). As a result, someone born on 31 January is 1 month old on 28 February.

For a birthday on 29 February, the same rule makes the birthday fall on 28 February in non-leap years. Someone born on 29 February 2008 turns 18 on 28 February 2026. Legal rules differ: some countries treat 28 February as the birthday in non-leap years, others 1 March. If a legal deadline depends on it, check the rule where you live.

Why your age might differ by a day elsewhere

  • Time zones: this tool uses calendar dates only, so the answer doesn't shift by a day because of where you are or the time on your clock.
  • Inclusive counting: some tools count both the birth date and today, giving one extra day. Here the day you were born is day 0.
  • East Asian age reckoning: traditional Korean and Chinese counting starts at 1 at birth and adds a year at the new year. This tool gives the international age.

Common uses

  • Eligibility cut-offs: exams, school admissions and job adverts often say "age as on" a fixed date. Set that date in "Age on".
  • Retirement and pensions: find the exact date you reach 60 or 65 using the date calculator (add years to your date of birth).
  • Long-term saving: once you know how many years you have until a goal, the SIP calculator and compound interest calculator show what regular saving could grow to.

Frequently asked questions

How do I calculate my exact age?
Count the full years since your last birthday, then the full months since then, then the remaining days. Enter your date of birth above and it is done for you, for today or any other date.
How is age calculated for someone born on 29 February?
Here the birthday falls on 28 February in non-leap years, so a person born on 29 February 2008 turns 18 on 28 February 2026. Legal rules differ by country, and some use 1 March instead.
Does the calculator count the day of birth?
No. The day you were born is day 0, so a baby is 1 day old the next day. Some tools count both the first and last day, which gives one more day than this tool.
Can I find my age on a past or future date?
Yes. Change the "Age on" date. This is useful for exam or job applications that ask for your age as on a cut-off date.
Is my date of birth saved?
No. The calculation runs in your browser, and the date of birth is not stored or sent anywhere.

Last updated . How we check our tools.