Age Calculator
Compare a birth date with today or any target date.
Date tool
Get age by years, months, days, and total days.
Compare a birth date with today or any target date.
Continue with useful tools for nearby tasks.
Pick your birth date in the first field. The target date defaults to today, but you can change it to any date you like, in the past or the future. The result updates immediately and shows your age as a full breakdown: completed years, the leftover months, and the leftover days, plus the total number of days between the two dates. No button press, signup, or upload is needed; the numbers are computed the moment both dates are valid.
Your age is not simply the difference between two years. The calculator first counts the number of whole years that have fully passed, then the number of whole months since your last birthday month, and finally the remaining days. Because it works from the real calendar, it respects the fact that months vary from 28 to 31 days and that some years contain an extra leap day. This is why the same gap measured in "years, months and days" can correspond to slightly different totals of raw days depending on which months and years it spans.
The table below shows the exact age each birth date produces when measured against a fixed target date of 24 June 2026. Notice how the months and days portion shifts even when the years are close, because each span crosses a different mix of long and short months.
| Birth date | Age on 24 Jun 2026 | Total days |
|---|---|---|
2000-01-01 | 26 years, 5 months, 23 days | 9671 |
1990-06-24 | 36 years, 0 months, 0 days | 13149 |
2008-02-29 | 18 years, 3 months, 26 days | 6690 |
2015-12-31 | 10 years, 5 months, 24 days | 3828 |
2024-03-15 | 2 years, 3 months, 9 days | 831 |
Totals assume the calendar between the two dates, including any leap days that fall inside the range.
Take someone born on 2008-02-29, a leap day. Measured to 24 June 2026, the calculator counts 18 complete years up to 28 February 2026 (since 2026 is not a leap year, that birthday lands on the 28th), then 3 whole months to 28 May, and finally 26 more days to 24 June, giving 18 years, 3 months, 26 days. The total of 6690 days includes every real leap day that occurred along the way, which is exactly why counting calendar days is more reliable than multiplying years by 365.
Knowing an age to the exact day matters more often than people expect. Parents track a baby's age in months for vaccination and development milestones; schools and sports leagues apply strict age cut off dates; visas, pensions, licences and insurance policies all hinge on whether someone has reached a precise age on a precise day. Doing this by hand is error prone because of leap years and uneven month lengths, so a calculator that returns years, months, days and a total day count removes the guesswork and lets you verify eligibility in seconds.
Every calculation runs entirely in your browser using your device's own date logic. Nothing you enter is uploaded, logged, or sent to any server, and no account is required. Because the result depends only on the two dates you pick, double check the birth date and target date before relying on the answer for official forms or legal records. For most everyday purposes the breakdown is exact down to the day.
The calculator counts real calendar days, so leap years are handled automatically. A person born on 29 February reaches each completed year on 28 February in common years and on 29 February in leap years. Because every February is given its true length, the day count is always exact and you never have to adjust it yourself.
Yes. Alongside the years, months and days breakdown, the tool reports the total number of days between the two dates. To convert to weeks, divide that total by seven, so 10000 days is roughly 1428 weeks. This is handy for milestone celebrations such as a 10000 day birthday.
Yes, and that is the whole point of a calendar based calculation. Months range from 28 to 31 days, so simply dividing days by 30 gives a wrong answer. The tool subtracts whole calendar months first, then counts the leftover days against the actual length of the relevant month, which keeps the breakdown accurate.
No. The tool compares calendar dates rather than exact clock moments, so time zones do not affect the years, months and days result. Enter the birth date exactly as it appears on the birth certificate and you will get the same answer anywhere in the world.
Yes. The target date defaults to today, but you can set it to any past or future date to find how old someone was, or will be, on that day. This is useful for eligibility cut offs, anniversaries, retirement dates and historical records.