Skip to main content
Calcimator

Age Calculator

Calculate your exact age in years, months, days, and more. Find out how many days until your next birthday.

This calculator turns a birth date into two different kinds of age. The first is calendar age -- Years, Months, and Days -- built the way people actually count it: it starts from the raw difference between today's year, month, and day and the birth year, month, and day, then borrows from the next-higher unit whenever a component goes negative (lines 19-27). If today's day-of-month is earlier than your birth day-of-month, it borrows a month and adds that month's real length (28-31 days, not a flat 30) to the day count; if the month difference is then negative, it borrows a year. The second kind is elapsed time: Total Days Alive is the literal number of days between your birth date and this instant, and Total Weeks Alive and Total Hours Alive are just that figure divided or multiplied (lines 29-30 and 32) -- they are not built from the calendar-age figure at all, so the two views can round differently at the edges. Birth Year has by far the largest effect on Age (Years) of the three inputs, since it sets which calendar year is being subtracted from the current one; Birth Month and Birth Day barely move it, only mattering in the handful of days each year when this year's birthday hasn't happened yet. Days Until Next Birthday works the opposite way: it depends only on Birth Month and Birth Day, never Birth Year, since your birthday lands on the same month and day every year regardless of which year you were born (lines 35-41). If this year's birthday has already passed, the calculator rolls the target forward to next year before measuring the gap. It does not adjust for time zones -- all calculations use the server or browser's local calendar date -- and it does not special-case a February 29 birthday in a non-leap year.

Inputs

Results

Age (Years)

31

Months2
Days5
Total Days Alive11,389
Total Weeks Alive1,627
Total Hours Alive273,336
Days Until Next Birthday299
How to Use This Calculator
  1. Enter your Birth Year, Birth Month, and Birth Day.
  2. Review your exact Age in Years, Months, Days, and Total Days Alive.

How the result changes with Birth Year

Birth YearAge (Years)
1,913113
1,94482
1,98244
2,01313

What each input means

Birth Year
The year you were born.
Birth Month
1 = January, 12 = December
Birth Day
The day of the month you were born.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Birth Year = 1995, Birth Month = 6, Birth Day = 15 = 3 input(s) provided
  2. Calculate Age
    Age
    31 = 31
  3. Calculate Months
    Months
    2 = 2
  4. Calculate Days
    Days
    5 = 5

Engine last updated .

Frequently Asked Questions

Why does changing my birth year barely move Days Until Next Birthday?

Because that figure is built only from Birth Month and Birth Day (lines 35-41) -- your birthday falls on the same calendar date every year no matter which year you were born in. Birth Year only feeds into Age (Years) and the various "alive" totals, where it has by far the largest effect of the three inputs.

Why are Total Weeks Alive and Total Hours Alive not just my age in years times 52 or 8,760?

Because they're derived straight from Total Days Alive -- the literal count of days between your birth date and right now (line 29) -- multiplied or divided directly (lines 30 and 32), rather than from the Years/Months/Days figure above them. The two sit side by side on the page but are computed independently, so don't expect them to reconcile to the exact hour if you multiply the calendar-age figure out by hand.

How does the calculator handle a birthday that falls earlier in the month than today's date?

It borrows a month, the same way you'd borrow when subtracting by hand: if your birth day-of-month is later than today's, it takes one month off the running total and adds that specific calendar month's real day count -- 28, 29, 30, or 31, whichever applies -- to the day figure (lines 19-23), rather than assuming every month is 30 days.

Does it matter what time zone I'm in?

The calculator has no time zone input and doesn't ask for one -- it compares your birth date to the current date using whichever local calendar date the calculation runs against. For anyone near a midnight boundary in a different time zone from the server, the reported age or days-alive count could be off by a day from what a calendar in their own zone would show.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Time & Date.