Exact age
Your age in years, months and days — not just a rounded number of years.
100% free — calculate your exact age in years, months and days, or find the difference between any two dates. Total days, weeks and next birthday included.
Pick your dates and get an accurate result in seconds.
Select Age calculator for your date of birth, or Date difference for any two dates.
Use the date pickers to set your birth date, as-of date, or start and end dates.
See years, months, days, total days, weeks and extra details like your next birthday.
Exact calendar math — fast, accurate and private.
Your age in years, months and days — not just a rounded number of years.
Find how much time passed between any two dates — past, present or future.
See the total number of days and weeks between dates at a glance.
Find your next birthday and how many days until you celebrate.
Calculate age as of today, a past event, or a future date.
All calculations run locally in your browser. Your dates are never uploaded.
Need to know your precise age, how many days until your birthday, or how much time passed between two events? This free age calculator and date difference calculator gives you accurate results in years, months and days — plus total days, weeks and more — without installing an app or creating an account.
Enter your date of birth and an as-of date (today by default). The calculator counts full years, then remaining months, then remaining days — the same way you'd figure age on paper, but instantly. It also shows total days lived, your next birthday, and days until that birthday.
Switch to Date difference, pick a start date and an end date, and see the span between them in years, months and days, along with the total number of days and weeks. Useful for project timelines, rental periods, pregnancy tracking, legal deadlines and everyday questions like "how many days since…?"
The calculator uses real calendar dates, so it correctly handles months with different lengths and leap years. February 29 birthdays and cross-month calculations are all accounted for.
Human age is not "total days ÷ 365" — months have different lengths and birthdays do not align neatly with calendar years. This tool counts the way people actually state age: full years first, then leftover months, then leftover days.
Starting from the birth date, the calculator adds full years until the next birthday would pass the as-of date. It then counts whole months from that anniversary, and finally the remaining days. If the as-of day is before the birth day-of-month in the current month, it borrows one month and adds that month's day-count to the day remainder — the same carry you would do by hand.
Age = complete years + complete months + remaining days
Total days lived = (as-of date − birth date) in calendar days
The same year-month-day counter runs between any two dates. Total days is the inclusive-friendly count of calendar days spanned (end − start in days). Weeks are total days ÷ 7 — useful for project planning but not the same as "calendar weeks on a wall chart" if you need ISO week numbers.
Born 14 March 1990, as-of 4 August 2026.
Years: 1990 → 2026 = 36, but 14 Mar 2026 has not passed yet in August…
Last birthday passed: 14 Mar 2025 → 36 years
Months: 14 Mar 2025 → 14 Jul 2025 = 4 months (day 14 ≤ 4 Aug)
Days: 14 Jul → 4 Aug = 21 days
Result: 36 years, 4 months, 21 days. Total days lived: 13,287 (including leap days since 1990).
Lease runs from 1 January 2024 to 30 June 2026 (end date inclusive for counting purposes in the tool's span).
Calendar span: 2 years, 5 months, 29 days
Total days: 546 · Weeks: 78.0
Useful for checking whether a 24-month notice period has elapsed, or how long a project phase lasted.
As-of 1 March 2026: the last "birthday" in calendar terms for leap-day births is usually treated as 28 Feb or 1 Mar in non-leap years depending on context; this calculator uses calendar dates directly. From 29 Feb 2004 to 1 Mar 2026 is 22 years and 1 day — the tool handles February's variable length without you picking 365.25 manually.
Use Age when one date is a date of birth (or incorporation date, domain registration — any fixed start anchor) and you want human-readable age plus total days lived and next birthday countdown. Use Date difference when neither date is special — rental length, employment gap, days until a deadline, time between two historical events.
For clock times across regions ("3 pm in London is what in Tokyo?"), use the Time Zone Converter. For body-weight tracking over time, the BMI Calculator handles height/weight — not calendar spans.
Because everything runs on your device, there's nothing to install and nothing is uploaded. Your dates stay completely private, and the calculator works even when you're offline. This is one of many free browser tools on Uzetool — explore more tools as we add them.
Enter your date of birth and an as-of date (today by default). The calculator shows your age in years, months and days, plus total days lived and your next birthday.
Switch to the Date difference tab, enter a start date and an end date, and read the difference in years, months and days, plus total days and weeks.
Yes. It uses calendar dates and handles varying month lengths and leap years correctly when computing years, months, days and total day counts.
Yes. Change the as-of date to any past or future date to see how old you were or will be on that day.
Yes — it's 100% free with no sign-up or limits, and every calculation runs locally in your browser. Your dates are never uploaded. The tool is supported by unobtrusive ads so it can stay free.