Age in Days Calculator
Find your exact age in days, weeks and hours from your date of birth.
Updates as you type.
Measuring Age in Days
Most people know their age in years, but counting age in days gives a far more precise figure and reveals milestones you might otherwise miss, such as your 10,000th day. Age in days is simply the total number of calendar days that have passed between a date of birth and a target date, usually today.
Because months vary in length and leap years add an extra day every four years, you cannot find this number by multiplying years by 365. A correct calculation counts the actual days on the calendar, including every February 29 that falls within the span. This calculator does exactly that and then converts the total into weeks and hours as well.
Counting in days is useful for tracking baby milestones, planning anniversaries, comparing ages precisely, and satisfying simple curiosity about how long you have been alive.
How the Day Count Works
The core method is to convert both dates to a continuous day count and subtract. Conceptually:
Age in days = (target date as day number) − (birth date as day number)
Calendars handle this by treating each date as a serial number of days from a fixed reference point. Subtracting one serial number from the other yields the exact number of days between them, with month lengths and leap days already baked in. This avoids the errors that creep in when you try to estimate using average month or year lengths.
Once the day total is known, the other units follow directly:
- Weeks = days ÷ 7
- Hours = days × 24
For hours, the calculator can also add the partial hours since midnight if a current time is provided, making the figure accurate to the moment.
Why Leap Years Matter
A leap year adds February 29, giving that year 366 days instead of 365. Leap years keep the calendar aligned with the Earth's orbit, which takes about 365.2422 days. The rule is precise: a year is a leap year if it is divisible by 4, except for years divisible by 100, unless they are also divisible by 400.
This means 2000 and 2024 are leap years, but 1900 and 2100 are not, despite being divisible by 4. Ignoring this rule introduces errors. Over a typical lifetime spanning many leap years, simply multiplying years by 365 can undercount by a couple of weeks. An accurate age-in-days calculation counts each February 29 that actually falls between the two dates, so the total reflects the real calendar rather than an average.
Worked Example
Suppose someone was born on March 1, 2000, and we want their age in days on March 1, 2024.
Step 1 — Count the years: That span covers 24 full years.
Step 2 — Count leap days: The leap years with a February 29 inside this window are 2004, 2008, 2012, 2016, 2020, and 2024, which is 6 leap days. (The year 2000 is a leap year, but its February 29 falls before the March 1, 2000 start date, so it is not counted.)
Step 3 — Total days: 24 years × 365 days = 8,760 days, plus the 6 leap days = 8,766 days.
Step 4 — Convert: Weeks = 8,766 ÷ 7 ≈ 1,252.3 weeks. Hours = 8,766 × 24 = 210,384 hours.
A serial-date calculation produces the same 8,766 figure instantly, without manually tallying leap years.
Frequently Asked Questions
It is the total number of calendar days between the date of birth and the target date. The calculator treats each date as a serial day number and subtracts one from the other, which automatically accounts for differing month lengths and every leap day in the span.
Yes. Every February 29 that falls between the birth date and the target date is included in the count. This is essential for accuracy, since multiplying years by 365 would undercount by one day for each leap year in the period.
Divide the total days by 7 to get weeks, and multiply the total days by 24 to get hours. For example, 8,766 days equals about 1,252.3 weeks and 210,384 hours. The calculator performs both conversions for you.
A year is a leap year if it is divisible by 4, except years divisible by 100, unless they are also divisible by 400. So 2000 and 2024 are leap years, while 1900 and 2100 are not. This rule keeps the calendar aligned with the Earth's orbit.
Because that ignores leap days. Over a lifetime spanning several leap years, the shortcut can undercount your true age by a couple of weeks. Counting the actual calendar days, including every February 29, gives the precise figure.
The standard calculation counts the number of full days elapsed since birth, so it gives the days you have completed. On your birthday you have lived a whole number of days; the figure increases by one each midnight that passes.