Age Calculator
Calculate exact age in years, months, weeks, days, hours, and minutes from any date of birth — or how old you will be on any future date.
What is Age Calculator?
The age calculator gives you your exact age between any two dates — not just years, but months and days too. It also shows total days and months lived, plus a countdown to your next birthday.
Handy for figuring out age in legal and financial contexts: the minimum age for a driver's license, voting, drinking (21 in all 50 states), Social Security eligibility (62 earliest, 67 full retirement for those born after 1960), Medicare (65), or penalty-free withdrawal from a 401(k) or IRA (59½).
Formula
The calculation compares the year, month, and day components of the two dates and "borrows" from months or years when days or months go negative — exactly the same way you subtract a date by hand.
Worked example
If you were born on March 14, 2000 and today is April 20, 2026:
- Years: 2026 − 2000 = 26
- Months: 4 − 3 = 1
- Days: 20 − 14 = 6
So your age is 26 years, 1 month, 6 days.
How to use this calculator
- Select your date of birth.
- Leave the second date as today, or pick any other date.
- See your age instantly in multiple formats.
Frequently asked questions
Does the calculator handle leap years?
Yes. JavaScript's Date object accounts for leap years, so February 29 births are handled correctly.
Can I find my age on a past or future date?
Yes. Change the second date to any past or future date to find what age you were, or will be, on that day.
At what age can I start drawing Social Security?
You can claim Social Security as early as age 62, but with a permanent benefit reduction. Your "full retirement age" depends on birth year — for anyone born 1960 or later it is 67. Delaying to 70 increases benefits further.
When am I penalty-free from my 401(k) or IRA?
Age 59½ is the standard age for penalty-free withdrawals from a traditional 401(k) or IRA. Required Minimum Distributions (RMDs) start at 73 for most people today under the SECURE 2.0 Act.