Calculate your exact age in years, months, and days from your date of birth — or find the age on any other date. Free, instant, and works right in your browser.
Enter your date of birth above to see your exact age.
The calculator compares your date of birth with the date you want to calculate your age as of, then works out the difference as complete years, complete months, and remaining days — the same way you'd count it out on a calendar. It doesn't simply subtract the year, month, and day numbers on their own, because that breaks as soon as a birthday hasn't happened yet in the current year, or the months involved have different lengths. Instead, it borrows from the next unit up whenever needed (days from the previous month, months from the previous year), so the result is always calendar-correct — including across leap years.
Start from your date of birth and count forward to the date you're calculating your age as of: count the complete years first, then any complete months left over, then the remaining days.
Most dates don't line up on an exact birthday, so the result usually includes months and days too.
A few worked examples covering the situations that usually cause confusion: an exact birthday, a birthday that hasn't happened yet this year, a leap-year birth date, and the February 29 edge case.
| Date of Birth | Calculate Age As Of | Result |
|---|---|---|
| June 10, 2000 (exact birthday) | June 10, 2026 | 26 years, 0 months, 0 days |
| November 30, 1998 (birthday not yet reached) | May 27, 2026 | 27 years, 5 months, 27 days |
| February 29, 2000 (leap year to leap year) | February 29, 2024 | 24 years, 0 months, 0 days |
| January 15, 2001 (months and days) | May 27, 2026 | 25 years, 4 months, 12 days |
| February 29, 2004 (leap birthday, non-leap "as of" year) | February 28, 2025 | 20 years, 11 months, 30 days |
The last row shows the February 29 case explained in the FAQ below: since February 28, 2025 falls one day short of the treated "birthday" (March 1 in a non-leap year), the result lands at 11 months and 30 days rather than an exact year.
Your age can also be expressed in months, weeks, or total days instead of years — the calculator shows all of these as secondary totals under the main result. It's worth being precise about what's exact and what's approximate:
Years, months, and days (the main result) and the total number of complete months are exact, calendar-correct figures — they account for real month lengths and leap years, not averages.
A total in whole weeks is a rounded-down figure, since a person's total number of days is very rarely an exact multiple of seven. And you cannot get an exact number of days just by multiplying years by 365 — leap years add roughly one extra day every four years, so the real total drifts further from that estimate the further back a date of birth goes. For example, someone born on January 15, 2001 is 9,263 days old on May 27, 2026 (25 years, 4 months, 12 days) — not the 9,125 days you'd get from 25 × 365, because 6 leap years fall within that span.
An age calculator works out how much time has passed between a date of birth and a chosen date, expressed as complete years, months, and days.
It compares the date of birth with the calculation date and counts the number of complete years, then the complete months left over, then the remaining days — the same way you'd count on a calendar, correctly handling different month lengths and leap years.
Yes. Change the "Calculate Age As Of" field to any date on or after the date of birth to see the age on that date.
Yes, that's the calculator's main result. It also shows the total in complete months, whole weeks, and total days for reference.
Yes. It uses actual calendar month lengths, including February 29 in leap years, so the year/month/day result is always calendar-correct rather than a rough estimate.
In leap years, a February 29 birthday works exactly like any other date. In non-leap years, February 29 doesn't exist, so the calculator treats that birthday as landing on March 1 for that year — meaning on February 28 of a non-leap year the age shown is 11 months and 30 days into that year, becoming a full year older on March 1.
Yes. Enter the earlier date as the "Date of Birth" and the later date as "Calculate Age As Of" to get the exact difference between any two dates, not just a birth date.
Explore Brekzy's growing collection of free calculators, converters, AI tools, and practical resources.