Age Calculator
Enter your date of birth to see your exact age and when your next birthday falls.
26 years, 0 months, and 0 days — happy birthday! 🎉
Today is your birthday.
How your exact age is calculated
Type in a date of birth and the calculator works out your age the same way you would say it out loud: full years first, then the whole months left over, then the remaining days. So a result like “34 years, 2 months, and 11 days” means you have completed 34 full years, plus 2 more complete months, plus 11 days on top. You can also fill in the second field to find your age on any other date — past or future — instead of today.
Your age in months, weeks, and days
Under the headline figure you also get your age expressed entirely in one unit: total months, total weeks, and total days lived. Parents love the “total days” and “total weeks” numbers for tracking baby milestones, and the running day count is a fun one to check on round-number birthdays. The tool even tells you which day of the week you were born on.
Your next birthday countdown
The result also shows the exact date of your next birthday, how many days away it is, and the age you will turn. If today happens to be your birthday, the calculator says so rather than counting a full year ahead. It is a quick way to plan a party or just see how long the wait is.
Leap-day birthdays (February 29)
Being born on February 29 is the one genuinely tricky case, because that date only exists in leap years. In the three years between leap years there is no 29th, so for the next-birthday countdown this tool treats February 28 as the stand-in birthday — the most common convention. Your year count still ticks over correctly every year; only the displayed birthday date shifts on non-leap years.
Finding your age on a past or future date
The second field, “Age at date,” lets you ask “how old was I (or will I be) on this date?” Set it to a graduation day, a wedding, or a date years from now, and the calculator measures the gap from your birth date to that day. Just keep the chosen date on or after the birth date — a birth date in the future is not a valid age.
Why two people the “same age” can differ by hundreds of days
Stating an age in whole years rounds a lot of detail away. Two people who are both “40” might have been born almost a year apart, which is why the total-days figure is so useful when you want a precise comparison. Because the math is done on calendar dates in UTC, leap years and month lengths are all accounted for, and time zones never shift the answer by a day.
Frequently asked questions
- How is my exact age calculated?
- The calculator measures the time from your date of birth to the chosen date and expresses it as full years first, then the remaining whole months, then the leftover days — the way age is normally stated.
- Can I calculate my age on a past or future date?
- Yes. Change the “Age at date” field to any date on or after your birth date to see how old you were, or will be, on that day.
- How are February 29 birthdays handled?
- A February 29 birthday only lands on that exact date in leap years. In other years the calculator uses February 28 for the next-birthday countdown, while still counting your years correctly.
- What does the “total days” figure mean?
- It is the complete number of days you have been alive as of the chosen date. It is handy for milestones and for precisely comparing two people whose ages round to the same number of years.
- How is the next birthday countdown worked out?
- The tool finds the next time your birth month and day occur on or after the chosen date, then counts the days until then. If the chosen date is your birthday, it tells you so instead of counting a year ahead.
- Is my date of birth stored or sent anywhere?
- No. Everything runs in your browser with no server involved. Your inputs are kept only in your browser’s local storage so they are still there next time you visit.