Age Calculator
Find your exact age in years, months, and days
Age Calculator: Find Your Exact Age in Years, Months & Days
Enter your birthdate, hit Calculate, and you get your exact age in years, months, and days.
Not a rough estimate.
You also get your total days lived, total weeks, total months, a next birthday countdown, and a few extra details about yourself.
How the Age Calculation Works
Most people calculate age by subtracting their birth year from the current year.
That works for a quick estimate, but it ignores months and days entirely. Someone born December 31, 1990 and someone born January 1, 1990 are both "34 years old" by that method. But they're not the same age.
The correct approach tracks three components separately: full years completed, remaining full months, and remaining days.
The formula:
Step 1: y = current year − birth year
Step 2: m = current month − birth month
Step 3: d = current day − birth day
If d < 0: borrow from the previous month
→ m = m − 1
→ d = d + (number of days in previous month)
If m < 0: borrow from the previous year
→ y = y − 1
→ m = m + 12
Where the other numbers come from
Total days: The calculator counts every calendar day from your birthdate to today. For the example above, that's roughly 13,722 days. This is just the raw millisecond difference between the two dates divided by 86,400,000.
Total weeks: Total days divided by 7, rounded down. 13,722 days ÷ 7 = 1,960 weeks.
Total months: Years × 12 + remaining months. 37 years × 12 + 6 = 450 months. This is useful for subscriptions, mortgages, and anything billed monthly.
Next birthday: The calculator finds your upcoming birthday date in the current year. If that date has already passed, it jumps to next year. The countdown shows how many days remain.
Some Questions You May Have
How does this calculator handle Feb 29 birthdays?
If you were born on February 29, the calculator still works correctly. In years where February has only 28 days, the algorithm borrows from the surrounding months to calculate the exact gap. Your age on February 28 or March 1 of a non-leap year will be correct, you'll show as either one day short of a full year, or exactly at the year mark, depending on the specific date. For legal purposes, check the rules in your country.
Can I calculate my age as of a past or future date?
Yes. The "Age As Of" field defaults to today, but you can change it to any date. Want to know how old you were on your wedding day? Set the "Age As Of" date to your wedding date. Want to know how old you'll be on a specific future date? Set that date in the "Age As Of" field. The calculator handles both past and future target dates, as long as they're after your birthdate.
How old will I be in 2030 (or any future year)?
Change the "Age As Of" date to any date in the future. For example, to find out how old you'll be on your birthday in 2030, enter your birthdate in the first field and set "Age As Of" to your birthday date in 2030. The calculator will show your exact age on that date, which is useful for planning retirement eligibility, insurance milestones, or age-restricted events years in advance.
Why does this calculator give a different answer than just subtracting years?
Because year subtraction alone doesn't tell you whether your birthday has happened yet this year. If your birthday is in October and it's currently March, subtracting years will show you as one year older than you actually are right now. The correct calculation checks years, months, and days to determine whether each component has fully elapsed.
How is the next birthday countdown calculated?
The calculator sets the upcoming birthday to the same month and day as your birthdate, in the current year. If that date is already in the past, it moves to next year. The countdown shows the number of days remaining. If your birthday is today, it shows "Today!" and displays a birthday banner.
Can I share my results with someone?
Yes. Click "Share This Calculator" below the results. Check the "Include my birthdate in the link" box if you want the link to pre-fill your birthdate so the other person sees your calculation. Otherwise, the shared link opens a blank calculator.
Other Related Calculators / Articles: