What This Age Calculator Shows
Most people only need their age in years. This calculator uses the real calendar, so one date of birth gives you the whole picture.
- Your exact age: whole years, months and days, not a rounded number.
- Your next birthday: the date, the weekday and how many days are left.
- Your age in other units: calendar months, weeks, days and an estimate of hours.
- Your age on any date: in the past or the future, with the optional Calculate age as of date.
- Leap-year birthdays: February 29 and month-end birth dates follow clear rules, explained further down.
How to Use the Age Calculator
- 1Enter your date of birth in the Date of birth field, using the date picker or by typing it.
- 2Leave Calculate age as of blank to get your age today, or choose another date to get your age on that day.
- 3Press the Show My Exact Age button.
- 4Read your age, next birthday and totals. Open Step-by-step calculation to see the working, or press Clear to start over.
Nothing is calculated until you press the button. Changing a date or pressing Clear removes the old result, so what you see always matches the dates in the form.
How Age Is Calculated from a Date of Birth
Age is worked out the way you would do it by hand. First count the whole years, one for each birthday you have had. Then count the whole months since your last birthday, and finally the days left over. Those three numbers together are your exact age.
A month counts as complete when the day of the month reaches the day you were born on. Birth dates on the 29th, 30th or 31st are covered below. The calendar decides the answer, not a fixed number of days: dividing the days you have lived by 365 slowly drifts, because years have 365 or 366 days and months have 28 to 31.
Your age goes up on your birthday. From one birthday until the day before the next, you stay the same age in years.
How to Find Your Age on a Specific Date
By default, the calculator gives your age today. It reads today's date from your device, in your own time zone, when you press the button. That is your local calendar date, not the date in London or at UTC, so if midnight has passed where you are, you get the new day.
To get your age on another day, such as the day you signed a contract or a day still to come, pick it in Calculate age as of. Your date of birth can't be later than that day. The birthday message, next birthday, countdown and totals then all refer to the day you picked.
If your device has the wrong date or time zone, a blank field can give an age that is a day out.
How Many Days, Weeks and Months Old Am I?
Next to your exact age, the result shows the same span in other units, so you can see how many days, weeks and months old you are. They all use the same two dates.
- Calendar months: the completed years times 12, plus the completed months in your exact age. It follows the same month rule as your age and is not the days divided by an average month length.
- Weeks: the total days divided by 7 and rounded down to whole weeks, with any leftover days shown next to it.
- Days: the number of calendar days from your date of birth to the date used. Because it counts dates, not hours, a daylight-saving change cannot add or remove a day.
- Hours: an estimate, the days multiplied by 24. Your time of birth is not known, so it is not an exact count of hours lived.
Your Next Birthday Countdown
The result shows the date of your next birthday, the weekday it falls on and how many days are left. The countdown starts from today, or from the date you picked.
If that date is itself your birthday, the page says so and then looks ahead to the following year. February 29 birthdays follow the February 28 rule explained below.
How Old Am I If I Was Born In…
Find your birth year below to see how old people born then are today. The rule is simple: take this year minus your birth year, then subtract one if your birthday has not come yet. That is why everyone born in the same year is one of two ages, and why they all share one age on December 31.
Born 1947
–
Born 1958
–
Born 1967
–
Born 1971
–
Born 1980
–
Born 1990
–
Born 1992
–
Born 1993
–
Born 1997
–
Born 1998
–
Born 2002
–
Born 2003
–
Born 2004
–
Born 2006
–
Born 2007
–
Born 2008
–
Born 2009
–
Born 2011
–
A birth year gives a range, not an exact age. For your age in years, months and days, enter your full date of birth in the calculator above.
Birthdays on February 29
February 29 only exists in a leap year, which is a year divisible by 4, except century years that are not divisible by 400. Someone born on that day has no real birthday in the other years, so people handle it differently: some celebrate on February 28 and others on March 1.
This calculator uses February 28 in years without a February 29, and it applies that rule everywhere: the age, the birthday message, the next birthday and the countdown all agree. It is this calculator's own choice, not a rule every tool follows, so another calculator may differ by a day around the birthday.
| As of | Age | Birthday |
|---|---|---|
| February 28, 2001 | 1 year, 0 months, 0 days | Birthday today. The next one is Thursday, February 28, 2002, in 365 days. |
| March 1, 2001 | 1 year, 0 months, 1 day | Next birthday Thursday, February 28, 2002, in 364 days. |
| February 28, 2004 | 3 years, 11 months, 30 days | Next birthday Sunday, February 29, 2004, in 1 day. |
In the first row, the birthday falls on the day itself. One day later, the age is a day older. In a leap year, February 28 is not the birthday, because the real February 29 comes the next day.
Birth Dates at the End of the Month
Not every month has a 29th, 30th or 31st. For these birth dates, a month counts as complete when your day arrives. If the month is too short to have that day, it completes when the month ends. So when a short month ends, the extra days are shown as days, and the month is counted the next day.
| As of | Age | Birthday |
|---|---|---|
| February 28, 2026 | 26 years, 0 months, 28 days | Next birthday Sunday, January 31, 2027, in 337 days. |
| March 1, 2026 | 26 years, 1 month, 1 day | Next birthday Sunday, January 31, 2027, in 336 days. |
| March 31, 2026 | 26 years, 2 months, 0 days | Next birthday Sunday, January 31, 2027, in 306 days. |
Some calculators complete the month earlier for these dates, so the split between months and days can differ from tool to tool, even though the time that has passed is the same.
Finding the Date You Reach an Age
To find the date someone reaches a particular age, add that many years to their date of birth with the Date Calculator. It uses the same February 28 rule for a February 29 start date. You can browse every date tool in the Date & Time category.