Age Calculator

Find your exact age

Enter a date of birth to see your exact age in years, months, and days - or calculate age as of any other date.

  • Instant results, calculated right in your browser.
  • Also works for "how old was/will I be on this date" questions.
Your results, explained

What each number means

Years, months, and days

Your exact age, broken down the way people actually describe it - not just "32 years old," but the full picture including the months and days since your last birthday.

Total time lived

The same age expressed as total months, weeks, days, and hours - a fun way to see a milestone like your 10,000th day approaching.

Next birthday & zodiac

How many days until your next birthday, the day of the week you were born, and your Western and Chinese zodiac signs.

How it works

Calculate your age in three steps

1

Enter a date of birth

Pick the date from the calendar or type it in directly.

2

Choose a date to calculate as of

Leave it as today for your current age, or pick any other date - past or future.

3

See your results instantly

Your age and related stats appear immediately, with options to copy or print the result.

Age Calculator

Figuring out someone's exact age sounds simple until you actually try to do it by hand - months have different numbers of days, birthdays haven't always happened yet this year, and leap years throw off any quick mental math. This calculator handles all of that automatically, giving you an exact answer in years, months, and days from any date of birth.

Beyond a person's current age, it can also answer a slightly different and often more useful question: how old were you - or will you be - on a specific date. That makes it useful for figuring out eligibility for something with an age cutoff, working out someone's age at a past event, or planning for a milestone birthday still to come.

How age is calculated

Age here is calculated as a true calendar difference between two dates, not just a subtraction of years. The calculator compares the day and month of the birth date against the day and month of the "as of" date to work out how many full years have passed, then does the same for the remaining months and days - correctly accounting for how many days are in each month and whether a leap year is involved.

The result is broken down into years, months, and days, which is normally how people actually describe someone's age ("34 years, 2 months, and 11 days") rather than a single rounded number.

Common uses for an age calculator

Beyond simple curiosity, exact age calculations come up in plenty of everyday and official situations:

  • Checking eligibility for an age-restricted program, competition, or benefit as of a specific cutoff date
  • Working out someone's exact age at a past event, such as a wedding, graduation, or historical date
  • Planning ahead for a milestone birthday and knowing exactly how many days remain
  • Settling a friendly debate about who is older, or by exactly how much
  • Filling in forms or applications that ask for an exact age rather than just a birth year

About the extra details

The total months, weeks, days, and hours lived are the same age expressed in different units - useful for noticing a round-number milestone, like a 30th birthday landing close to your 10,957th day alive.

The Western zodiac sign is based on the standard date ranges used in astrology, determined purely by the month and day of birth. The Chinese zodiac animal is approximated from the birth year using the standard 12-year cycle; because Chinese New Year falls on a different date each year (typically between January 21 and February 20), anyone born in that window in a given year may technically belong to the animal from the year before - this calculator uses the simpler, more common approximation based on the birth year alone.

Is this age calculator accurate?

Yes. The year/month/day breakdown accounts for varying month lengths and leap years, and total-day figures are calculated from the exact number of days between the two dates. The zodiac details are provided for fun and are clearly approximate where noted above.

Everything is calculated directly in your browser - nothing you enter is uploaded, stored, or sent to any server. You can read more on our Privacy Policy page.

FAQ

Common questions

Does this calculator account for leap years?
Yes. The year/month/day breakdown is calculated using each month's actual number of days, including February 29 in leap years, so the result stays accurate regardless of how many leap years fall within the date range.
Can I calculate how old I was on a past date, not just today?
Yes. Change the "calculate age as of" field to any past or future date, and the results - including the next-birthday countdown - update for that date instead of today.
What happens if the date of birth is February 29?
The year/month/day breakdown works normally. For the "next birthday" countdown in a non-leap year, the calculator treats February 28 as the birthday for that year, which is the common convention.
Is the Chinese zodiac result exact?
It's a close approximation based on the birth year alone. Because Chinese New Year falls on a different date each year, someone born in January or early February may technically belong to the previous year's animal - this calculator does not account for that exact cutoff.
Is any of my information saved or sent anywhere?
No. The calculation happens entirely in your browser using JavaScript; the dates you enter are never sent to our server or stored anywhere.