24 free tools for finance, health, income, and everyday math. No sign-up. No fees. Just instant answers.
Cookie & Advertising Notice: This website uses cookies and displays advertisements served by Google AdSense. Third-party advertising vendors, including Google, use cookies to serve ads based on your prior visits to this and other websites. You can opt out of personalized advertising at Google Ads Settings. For full details on the data we and our advertising partners collect, read our Privacy Policy.
"How old am I in days?" sounds like a trivia question until you need the answer for a visa form, a pension eligibility check, or a birthday that lands on a milestone number. Counting years is easy; counting exact years, months, and days between two dates while respecting leap years and uneven month lengths is where people slip up. The Age Calculator does that arithmetic precisely, and if you're curious how certain ages unlock financial and health milestones, our guide on age milestones for money and health is worth a read.
The method borrows from how you'd subtract by hand with borrowing. Start with the end date and subtract the birth date field by field: days minus days, months minus months, years minus years. When the day figure goes negative, you borrow a month, adding the number of days in the previous month to the day count and reducing the month count by one. When the month figure then goes negative, you borrow a year, adding twelve months and dropping the year count by one. What's left is your age expressed as a clean number of years, months, and days — not a rounded-off decimal.
Leap years are where naive calculations break. A leap year adds February 29, so a year can be 365 or 366 days long. The Gregorian rule: a year is a leap year if it's divisible by four, except century years, which must be divisible by 400. So 2000 was a leap year but 1900 wasn't, and 2024 was while 2023 wasn't. Because February's length shifts and the other months alternate between 30 and 31 days, the borrowing step has to know exactly which month it's pulling days from, which is why doing this in your head is error-prone.
Suppose you were born on March 15, 1998, and today is January 5, 2025. Subtracting years gives 27, but you haven't reached March yet this year, so that's too high. Work it properly: days, 5 minus 15, is negative, so borrow from December, which has 31 days — 5 plus 31 minus 15 equals 21 days, and the month count drops by one. Months, now December minus March with the borrow applied, works out to 9 months. Years land at 26. So on January 5, 2025, you are exactly 26 years, 9 months, and 21 days old. Try nudging the numbers in the tool and you'll see how a single leap day between two dates changes the total-days figure by one.
Enter your date of birth, then either leave the second field on today's date or set it to any target date — a future birthday, a retirement date, an anniversary. The calculator returns your age in years, months, and days, and typically also the totals in weeks and days for when a form asks for those instead. Because it uses the actual calendar rather than an average month length, the results match what an official document would show.
The years-months-days breakdown is what most passports, school enrollments, and legal forms want. The total-days count is handy for medical dosing charts and for satisfying curiosity about round numbers — your ten-thousandth day arrives at roughly 27 years and four months. If you're checking eligibility for retirement accounts or Social Security, remember those programs use specific rules; the U.S. Social Security Administration defines full retirement age by birth year, and the Retirement Calculator can turn that date into a savings plan.
The most frequent error is subtracting birth year from current year and stopping there, which overstates age for anyone whose birthday hasn't happened yet this year — a person born in November is a full year younger than that shortcut suggests for most of the calendar. The second mistake is assuming every month has 30 days when you borrow, which throws the day count off by one to three days depending on which months the span crosses; February alone can be 28 or 29. A third slip is mixing up date formats between day-month-year and month-day-year, an easy trap when you're reading a foreign document, and a swapped 3 and 5 can turn a March date into a May one and quietly break the whole result. People also forget that time zones and the exact time of birth can nudge a day count when you're measuring to a precise instant, though for ordinary paperwork the calendar date is all that matters. Finally, when measuring toward a future date such as a retirement eligibility day, remember that the rules governing that milestone — not just the raw day count — decide whether you qualify, so treat the number as the start of the check rather than the end of it.
Because every leap year sneaks in an extra day. Over 40 years you'll accumulate about ten leap days, so your total-days count runs roughly ten days ahead of a simple 365-times-your-age estimate. That's not an error in the tool — it's the calendar being honest about how the Earth's orbit doesn't divide neatly into whole days.
Leaplings have a genuinely tricky birthday. In non-leap years, most jurisdictions treat the legal birthday as either February 28 or March 1, depending on local law, but the day count from your birth date is unaffected — the calculator measures the true elapsed time regardless of whether February 29 exists in a given year.
Yes. Set the birth field to the earlier date and the target field to the later date, and the tool measures the exact gap between them. This works for figuring out how old someone was at a historical event, the age difference between two people, or the span of any two calendar dates.
Dates drive more decisions than people realize, so pair this with our other tools: plan a birthday dinner with the Tip Calculator, project long-term growth with the Compound Interest Calculator, and browse everything under our utility calculators hub or the full directory of calculators. A precise age is a small detail that keeps paperwork from bouncing back.
Disclaimer: This calculator is for informational purposes only. Verify any calculation against current official sources before relying on it for an important decision. Legal age definitions vary by jurisdiction and program. See our full Disclaimer.