Age Calculator
Exact age in years, months and days, plus your next birthday.
Date of Birth
Age As Of
Enter a date of birth to see the full breakdown.
How this calculator works
Age is calculated as a true calendar difference between two dates, not just a division of days by 365 — it counts whole years, then whole months within the partial year, then whole days within the partial month, the same way you'd count it on a calendar by hand.
Any date, not just today
Change "Age As Of" to any date to answer questions like "how old will I be on my wedding day" or "how old was I when this photo was taken" — it doesn't have to be today.
What happens if you were born on February 29
Leap-day birthdays are handled the way most calendars treat them: in a non-leap year, the next birthday calculation lands on March 1 rather than skipping the year entirely, since February only has 28 days to work with. Your exact age in years, months and days still counts correctly regardless of which day your birthday falls on.
Why "total days lived" isn't years × 365
The totals panel counts actual elapsed days between the two dates, including every leap day along the way — so someone who has lived through several leap years will have slightly more total days than a flat years × 365 estimate would suggest. It's a small difference (about one extra day every four years), but it's the reason the total-days figure here can differ from a quick mental calculation.
Frequently Asked Questions
How is exact age calculated?
From your date of birth to today (or any target date), broken down into full years, months and days — not just a rounded age in years.
Does this account for leap years?
Yes — the calculation is based on actual calendar dates, so leap years are handled correctly.
Can I calculate my age on a future or past date, not just today?
Yes — this calculator also shows the countdown to your next birthday, in addition to your exact current age.
What happens if I was born on February 29?
It's handled the way most calendars treat leap-day birthdays: in a non-leap year, the next-birthday calculation lands on March 1 since February only has 28 days that year. Your exact age breakdown in years, months and days still counts correctly.
Why is 'total days lived' slightly more than years times 365?
Because it counts actual elapsed calendar days, including every leap day along the way — roughly one extra day every four years. That's the real total, not an estimate, so it will always be a bit higher than a flat years × 365 calculation.