Age Calculator
Enter your date of birth to see how old you are in years, months and days, the day of the week you were born on, and how long you have been alive.
| Months | |
|---|---|
| Weeks | |
| Days | |
| Hours | |
| Minutes |
How to use this calculator
- Enter your date of birth in the date field, in day/month/year order.
- Your age appears straight away as years, months and days, with the figures picked out in orange.
- Below it, a line shows how many days are left until your next birthday.
- Use Reset to clear the field and start again.
A date in the future, or one before 1 January 1900, shows a short message instead of a result.
How is age calculated in years, months and days?
Age is a calendar difference, not a total divided into equal chunks. The calculator works through the three units in turn and borrows from the next unit up whenever a figure comes out negative:
- Subtract the years, the months and the day-of-month separately.
- If the days are negative, add the length of the previous calendar month and subtract one month.
- If the months are then negative, add 12 and subtract one year.
Example: born 15 June 1990, with today being 10 September 2024. The years are 2024 − 1990 = 34. The months are September − June = 3. The days are 10 − 15 = −5, so borrow the length of August, 31 days: 31 − 5 = 26 days, and the months drop from 3 to 2. The result is 34 years, 2 months and 26 days.
How many days until my next birthday?
The calculator puts the day and month of your birth onto the current year. If that date is still ahead, it counts the whole days from today to it. If it has already gone by, it counts to the same date next year instead. On your birthday the figure is zero, and the line reads that your next birthday is today.
What day of the week were you born?
Once you enter your date of birth, the calculator names the weekday it fell on — a Monday, a Tuesday, and so on — directly beneath your age. It reads the day straight from the calendar, the same way it counts the months and days of your age, so it stays correct for any date back to 1900.
How long have you been alive?
The you've been alive for table restates your age in five units at once:
- Months — your age in whole calendar months.
- Weeks — the whole weeks since your birth, with any leftover days noted.
- Days — the exact number of days from your date of birth to today.
- Hours and minutes — the day count multiplied by 24 and by 1,440. These assume a birth at midnight, because the calculator does not ask for a time of birth.
What about people born on 29 February?
A leap day only comes round every four years. In the years in between, this calculator treats a 29 February birthday as falling on 28 February — for both the age breakdown and the countdown, so the two stay consistent. Someone born on 29 February 2000 therefore turns 23 on 28 February 2023, while in a leap year such as 2024 their birthday lands on 29 February as normal.