Home / Calculators / Age calculator

Age Calculator

Enter a date of birth and see the exact age in years, months and days, the total in months, weeks and days, the next birthday and the weekday of birth. Change the second date to find the age on any day.

How the age calculator works

Enter the date of birth. The second date, Age at the date of, is today by default. The calculator counts the whole years from the birth date, then the whole months after the last birthday, and then the days that are left. For a person born on 15 January 2000, the age on 20 March 2025 is 25 years, 2 months and 5 days.

What you get

  • The exact age in years, months and days.
  • The age as total months, weeks and days, and as hours, minutes and seconds.
  • The next birthday, the weekday it falls on, and the number of days to go.
  • The day of the week of birth, and the Western zodiac sign.

Age on another date

Change Age at the date of to any day in the past or in the future. This answers questions such as how old someone is on the first day of school, at a deadline or on a day of an event, or how old someone will be on a future date.

Birthdays on 29 February

A person born on a leap day has a birthday only every four years. In other years, the anniversary is treated as 28 February or as 1 March, depending on the country and the rule that applies. When you enter 29 February, a choice appears, so you can pick the one you need. The default is 28 February.

How age is counted

This calculator uses the international way of counting age. A person is 0 at birth and becomes one year older on each birthday. The months and days are counted from the last birthday. Some East Asian traditions count a baby as one year old at birth. The guide to how age is calculated explains the differences.

Zodiac sign

The sign uses the commonly published date ranges, such as Aries from 21 March to 19 April. The boundaries differ by a day depending on the source and the year, so treat the sign as entertainment.

Privacy

Your date of birth is used only in your browser to work out the result. It is not sent to a server or stored.

More age calculators

See your age in years, in months or in days, work out the age difference between two people, or find a date of birth from an age. For any two dates, use date difference or days between dates.

Frequently asked questions

How do I calculate my age?

Enter your date of birth. The calculator gives your age in years, months and days on today's date, or on any date you choose.

How do I calculate age on a specific date?

Change the Age at the date of box to that date. The age is worked out for that day, in the past or in the future.

How old is someone born on 29 February?

They become a year older on each anniversary. In years without a leap day the anniversary is 28 February or 1 March, and the calculator lets you choose.

Is my date of birth stored?

No. It is used in your browser only and is never sent to a server.