Calculated
Age Calculator
Sign up to favourite this calculatorEnter 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 |
Sign in to keep your calculationsSaved · View in My dashboard
Saving…Saved to My dashboardCouldn't save. We'll try again.That saved calculation isn't available.
Share result
Compare scenarios
Keep this calculation as a scenario, change any input above, and the Now column shows how the result moves. Keep up to three, A to C; Open puts one back in the calculator.
Explain my result
Assumptions and limits
- An estimate from the numbers you entered, for guidance only. It is not financial, tax or medical advice.
- Calculator version 1, last updated 25 October 2026.
Was this calculator useful?
Report a problem
Saved to your account. Go to My dashboard to view your calculations.Link copied. Paste it wherever you want to share it.Your link is ready: open Share result and choose Copy link.
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.
Need the duration between two other dates, rather than birth to today? Use the Date Difference Calculator instead.
What do I need to enter?
- Date of birth — a single date, from 1 January 1900 up to today. A future date or one before 1900 shows a message instead of a result.
What do the results show?
- Your age — the main figure, in whole years, months and days.
- Next birthday line — the whole days from today to your next birthday, or a note that it is today.
- Born-on line — the weekday your date of birth fell on.
- You've been alive for — the same span as months, weeks, days, hours and minutes.
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.
Frequently asked questions
How do you calculate age in years, months and days?
How is the "days until your next birthday" figure worked out?
How does the calculator handle a 29 February birthday?
What day of the week was I born on?
How many days, hours and minutes have I been alive?
Why is my age here different from my age in days divided by 365?
What dates of birth does the calculator accept?
Is my date of birth sent anywhere?
Last updated 25 October 2026.