Age Calculator
How old are you, exactly? Most of us can answer in years without thinking, but the full answer — years, months and days — is harder to work out in your head, because months have different lengths and leap years keep adding extra days. This free age calculator gives you the exact answer in seconds. Enter your date of birth, choose the date you want your age on (today by default), and it tells you your age in years, months and days, your age in total months, total weeks and total days, and how many days remain until your next birthday. It runs entirely in your browser, with nothing to install and no account to create, and your date of birth is never sent anywhere. People use it to check a child's age for school enrolment, to confirm eligibility for a driving licence, a job or a pension, or to plan a milestone birthday.
Your Age
—
How to Use This Calculator
- Enter your date of birth using the date picker or by typing it in year-month-day order.
- Check the "Age at" date. It defaults to today, but you can change it to any past or future date to find your age then.
- Tap Calculate. Your exact age appears, together with your age in total months, weeks and days.
- Look at the countdown to see how many days remain until your next birthday and the date it falls on.
Understanding Your Age
Your age in years, months and days is counted in full calendar units, not by dividing the total days by 365. First the calculator counts complete years from your birthday to the chosen date, then complete months after that last birthday, then the days left over. That is why the answer for someone born on 15 June 1990, measured on 7 November 2026, is 36 years, 4 months and 23 days: 36 full years bring you to 15 June 2026, 4 full months bring you to 15 October 2026, and 23 more days bring you to 7 November. Counting this way matches how birthdays work in real life — you turn a year older on the anniversary of your birth, not on a fixed number of days.
The totals tell the same story in different units. Total months is years times twelve plus the extra months — 436 months in the example above. Total days is the exact number of calendar days between the two dates, leap days included: 13,294 days for that example, which is more than 36 × 365 = 13,140, because nine leap days fell in between. Total weeks is the total days divided by seven, rounded down, with the leftover days shown as a remainder. These totals are handy for forms that ask for age in months, for example for babies and young children.
Leap years deserve a special note. A year is a leap year when it is divisible by 4, except for century years, which must also be divisible by 400 — so 2000 was a leap year but 1900 was not. If you were born on 29 February, you only have a true birthday every four years; in other years this calculator counts your next birthday as 1 March. Age rules for legal purposes, such as driving, voting and retirement, are set by law and can vary by state, so always check the official rule for your situation.
Worked Example
Example — born 15 June 1990, age on 7 November 2026: Start with the years: from 15 June 1990 to 15 June 2026 is exactly 36 years. Then count the months: from 15 June 2026 to 15 October 2026 is 4 months. Then count the days: from 15 October 2026 to 7 November 2026 is 23 days. So the age is 36 years, 4 months and 23 days. In total that is 36 × 12 + 4 = 436 months, and 13,294 days, which is 1,899 weeks and 1 day. The next birthday is 15 June 2027, which is 220 days after 7 November 2026.
Example — a child born 3 March 2021, age on 7 November 2026: From 3 March 2021 to 3 March 2026 is 5 years, from 3 March 2026 to 3 November 2026 is 8 months, and from 3 November to 7 November is 4 days, so the child is 5 years, 8 months and 4 days old — or 68 months in total.
Frequently Asked Questions
How is my exact age calculated?
Your exact age counts full calendar years, then full months, then remaining days from your date of birth to the chosen date. For example, someone born on 15 June 1990 is 36 years, 4 months and 23 days old on 7 November 2026.
Why is my age in days different from years times 365?
Because leap years add an extra day roughly every four years, and months have different lengths. Counting years times 365 ignores those extra days, so the true number of days lived is always a little higher than 365 times your age in years.
How do I find my age on a past or future date?
Change the Age at date box to any date you like, past or future, and tap Calculate. The calculator works out how old you were, or will be, on that date, which is useful for school enrolment, retirement planning and anniversaries.
What if I was born on 29 February?
In non-leap years this calculator treats your birthday as 1 March for the days-until-birthday count, and your age in years still increases on the anniversary of your birth. Many people born on 29 February celebrate on 28 February or 1 March in other years.
Does this calculator use my time of birth?
No. It counts whole calendar days from your date of birth, which is how age is normally stated on forms and official documents. If you need an age to the hour, add your time of birth to the date and count the hours separately.