Date, Time & Health

Date & time calculator

Age Calculator

Calculate your exact age in years, months, and days from a birth date. Also shows your total days lived and how many days until your next birthday.

Updated 6 June 2026No sign-in requiredDate, Time & Health calculator

Enter Your Numbers

Enter your birth year (e.g. 1990).

Enter your birth month as a number (1 = January, 12 = December).

Enter your birth day.

The year to calculate age as of (default: 2026).

The month to calculate age as of (default: 5 = May).

The day to calculate age as of (default: 29).

Age (Years)

35

Your age in completed years.

Months (Remainder)

11

Additional months beyond completed years.

Days (Remainder)

14

Additional days beyond completed months.

Total Days Lived

13,132

Approximate total number of days since birth.

Total Weeks Lived

1,876

Approximate total number of weeks since birth.

Days to Next Birthday

16

Approximate days until your next birthday.

Report an issue

Your age expressed in different units

Approximate conversions of the same age into common units. Values use averaged month and year lengths.

UnitApproximate value
Years (completed)35
Months (total)431
Weeks (total)1,876
Days (total)13,132
Hours (approx.)315,168

How It Works

Dates are converted to a floating-point day count using 365.25 days/year and 30.4375 days/month to account for leap years.

Age = (Current date − Birth date) ÷ 365.25 | Total days = difference in days using 30.44 day months
  • Years are calculated as the integer part of total days ÷ 365.25.
  • Remaining months and days are derived from the leftover days after subtracting full years.
  • Next birthday is estimated using day-of-year calculations.
  • Note: For precise date arithmetic, use an exact calendar library — this calculator uses a close approximation.

Worked Example

For a person born June 15, 1990 as of May 29, 2026:

Birth date

June 15, 1990

Current date

May 29, 2026

Total days

~13,132 days

Age

35 years, 11 months, 14 days

Total weeks

~1,876 weeks

Next birthday

~16 days

This person has not yet had their 36th birthday and will turn 36 in roughly 16 days (June 15, 2026). The years figure is what most people mean by "age" — the months and days simply show how far past the last birthday you are.

How to Use the Age Calculator

What this calculator does

This age calculator tells you how old you are in completed years, plus the extra months and days beyond your last birthday. It also shows your total days and weeks lived and roughly how many days remain until your next birthday.

It is useful for filling in forms, settling "who is older" debates, planning birthday milestones, or checking age eligibility for school, sports, or programs. Because you can change the "current" date, you can also find how old someone was on a past date or will be on a future one.

How it counts your age

Age is counted the way a calendar birthday works: you start at zero and only tick over to the next year once a full year has passed. The day you were born is day zero, so you are not "one" until 365 or 366 days later.

To stay accurate across leap years, the tool averages the calendar — it treats a year as 365.25 days and a month as about 30.44 days. That average smooths out the fact that some months are 28, 30, or 31 days and that every fourth year adds a leap day.

How to read your result

The headline number is your age in completed years — that is what people usually mean when they ask your age. The months and days underneath show how far past your last birthday you are, so "35 years, 11 months" means you are nearly 36, not 35 and a half.

Total days lived and total weeks lived are running counts since birth, handy for milestone birthdays like your 10,000th day. The days-to-next-birthday figure counts forward to your next anniversary so you can plan ahead.

Common mistakes to avoid

The most frequent error is assuming you are a year older before your birthday has happened. If your birthday has not arrived yet this year, you are still in the previous age band — the calculator reflects this automatically.

Another mistake is mixing up the order of the date fields. Enter year, month, and day in their labelled boxes, using numbers 1 to 12 for months. Also remember the second set of fields is the date you are measuring against, not a second birthday.

Practical tips

To find your age on a specific past event — say, the day you started a job — keep your birth date and set the current date to that event. To check eligibility cut-offs, set the current date to the deadline date and read the years figure.

If you only need whole years, ignore the months and days entirely. If you are tracking a baby or a young child, the total-days and total-weeks figures are often more meaningful than years.

Limitations to keep in mind

Because the tool uses averaged month and year lengths rather than stepping through each real month, an individual result can differ from an exact calendar by about a day, especially near a birthday or across many leap years.

It does not validate impossible dates such as February 30, and it ignores time zones and the time of day. For anything legal or official, treat the result as a close estimate and confirm with an exact date calculation.

Assumptions & Best Uses

  • Uses 365.25 days/year and 30.4375 days/month as calendar approximations.
  • All dates are treated as Gregorian calendar dates.
  • "Current" date is whatever you enter — defaults to May 29, 2026.

Limitations

  • Results are approximate; exact day counts may differ by ±1 due to leap year distribution.
  • Does not validate for invalid dates (e.g., February 30).
  • Does not account for time zones.

Frequently Asked Questions

How do I calculate my exact age?

Subtract your birth date from today’s date. Count completed years, then remaining months, then remaining days. This calculator does it automatically.

Why does the age calculator show one fewer year than expected?

If your birthday hasn’t occurred yet this year, you are still in the previous age year. For example, if you were born June 15 and today is May 1, you haven’t turned the next age yet.

How many days old am I if I’m 30?

Approximately 30 × 365.25 ≈ 10,957 days. The exact count depends on how many leap years occurred in your lifetime.

Can I use this to find age at a future or past date?

Yes — simply change the "Current Year," "Current Month," and "Current Day" fields to any date you want. Set the "current" date in the past to see how old someone was on a specific day, or in the future to see how old they will be.

Does the age calculator count the birth day itself?

Your age in years only increases on your birthday, so the day you are born counts as day zero of year one. You turn one year old after a full 365 (or 366) days have passed, not on the first day.

Why might the result differ from a calendar by a day?

This tool averages month and year lengths (30.44 days per month, 365.25 days per year) instead of stepping through each real calendar month. That keeps it accurate to within about a day, but for legal or official age verification you should confirm against an exact calendar.

How do I read the months and days remainder?

After the completed years, the months value is how many whole months have passed since your last birthday, and the days value is the leftover days after those months. So "35 years, 11 months, 14 days" means you are almost 36, not 35 and a half.

Sources & References

Figures on this page are checked against primary, authoritative sources. Links open in a new tab.

Related Calculators

Note

This calculator is provided for general informational and educational use. Double-check important results before relying on them.

Built and maintained by Calculator Matters, an independent calculator project. Method checked against published formulas and primary sources · Last reviewed 6 June 2026 · How we calculate · Found an error? corrections@calculatormatters.com