Home › Generators & Text Tools › How Old Am I
How Old Am I
How old am I today? Enter your date of birth and this free calculator gives your exact age in years, months, and days, plus how many days and weeks you have lived and the day of the week you were born. You can also check your age on any other date, past or future, with the optional date mode below.
| Age in years | 36.81 years |
| Total months lived | 441 months |
| Total days lived | 13,446 days |
| Next birthday | 15 January 2027 (Friday) |
This page reports your current age. To count down the days to your next birthday, use the Days Until Birthday tool in Related tools below.
How it works
Your age is not just the current year minus your birth year. If your birthday has not happened yet this year, you are one year younger than that simple subtraction suggests. This calculator handles that properly: it counts complete years from your date of birth to today, then counts the whole months since your last birthday, then the days since the last monthly anniversary. The result is the age you would give if someone asked your age to the day.
The date of birth is the only required input. Pick it from the calendar picker, or type it in year-month-day order. The "Age as of" setting defaults to today, using your device's date. Switch it to "A specific date" to check your age on another day — for example, how old you were when you started college, or how old you will be on 1 June 2030. The specific date must be on or after your date of birth; if you pick an earlier date, the calculator shows a friendly message instead of a negative age.
The extra facts come from the same two dates. Total days lived is the plain difference between the dates, which automatically includes every leap day (29 February) in between. Total weeks is that day count divided by seven. The day of the week you were born is read from the calendar, and your next birthday is your birth month and day in the next year it occurs — with one special case: if you were born on 29 February, your birthday is shown on 28 February in non-leap years, and the calculator notes that.
Worked example
Take a person born on 15 January 1990, checked on 8 November 2026.
Step 1: Count complete years. From 15 January 1990 to 15 January 2026 is exactly 36 years, and the next birthday, 15 January 2027, has not happened yet. So the age is 36 full years.
Step 2: Count whole months since the last birthday. From 15 January 2026 to 15 October 2026 is 9 months. The next monthly anniversary, 15 November, is still ahead.
Step 3: Count the remaining days. From 15 October 2026 to 8 November 2026 is 24 days.
Step 4: Total days lived. From 15 January 1990 to 8 November 2026 is 13,446 days, which is 1,920 weeks and 6 days. 15 January 1990 was a Monday, and the next birthday falls on Friday, 15 January 2027.
The tool shows exactly this: 36 years, 9 months, 24 days — born Monday, 15 January 1990, 13,446 days lived. Try the same dates in the box above and you will see the same answer.
FAQ
How do I find out exactly how old I am?
Enter your full date of birth, including the year, month, and day, and this calculator works out your age in years, months, and days as of today. It counts complete years first, then the whole months since your last birthday, then the remaining days.
What day of the week was I born?
The calculator shows the day of the week for your date of birth, for example Monday or Saturday. It uses the standard calendar, so it works for any date from 1900 onward, including leap years.
Can I find my age on a past or future date?
Yes. Switch on the age on a specific date mode, pick any date, and the calculator shows how old you were, or will be, on that date. It is handy for checking your age on a school start date, a license date, or a retirement date.
Why does my age in days look so large?
Because a year has 365 or 366 days, the total adds up fast. A 30-year-old has lived about 10,950 days, and a 60-year-old has lived about 21,900 days. The calculator shows the exact count, including leap days.
Is my date of birth stored anywhere?
No. The calculation runs entirely in your browser and your date of birth is never sent to a server or saved. Closing the page clears it.