Age Calculator

Calculate your exact age in years, months and days. Plus total days alive, zodiac sign, Chinese zodiac, generation and next birthday countdown

What the Age Calculator Tells You

Enter your date of birth and the calculator works out your exact age in years, months and days, plus the running totals you rarely think about: total days alive, total weeks, days until your next birthday, and the day of the week you were born on. It also pins down your zodiac sign, Chinese zodiac animal, and which generation you fall into.

The maths is straightforward arithmetic against today's date. The interesting parts are the fiddly bits: an age of '34 years and 0 days' means today is your birthday; '34 years and 364 days' means it's the day before. The calculator handles the awkward case where your birthday hasn't happened yet this year by rolling back one year and counting forward through the months.

How Leap Years Affect the Count

The total-days figure is computed from the actual elapsed milliseconds between your birthday and now, so leap years are handled automatically. If you are 30 years old, you have lived through 7 or 8 February 29ths depending on when you were born, and those extra days are baked into the total. The Gregorian rule, in place since Pope Gregory XIII's reform in 1582, says a year is a leap year if it's divisible by 4, except century years, except century years divisible by 400. So 2000 was a leap year, 2100 won't be.

What Each Field Means

FieldWhat it showsUseful for
Years / Months / DaysYour age broken down properlyForms, applications, age verification
Total days aliveEvery single day you've been hereBirthday milestones, running totals
Total weeksDays divided by 7Pregnancy and infancy comparisons
Days to next birthdayCountdown to the next celebrationPlanning gifts, parties, holidays
Day of week bornMonday, Tuesday, etc.The 'Monday's child' nursery rhyme
Zodiac signWestern astrology by birth dateHoroscopes, social conversation
Chinese zodiac12-year animal cycleLunar New Year, cultural context
GenerationBoomer, Gen X, Millennial, Gen ZDemographic context

Common Reasons People Use an Age Calculator

Filling in forms is the most common one, especially the kind that ask for age in years and months rather than just years. Pension and benefit applications often need this. Parents track baby ages in weeks for the first year and months for the second, then quietly switch to years when nobody's checking. People also use the tool to count 10,000-day milestones (about 27 years and 4 months), or to plan birthday surprises by counting backwards from a target date.

If you're working out the age of someone else, like a child or a relative, just enter their date of birth instead of yours. For more detailed date arithmetic, the [Date Difference Calculator](/date-difference-calculator) works out the gap between any two dates, including business days only.

Frequently Asked Questions

How is my exact age calculated?

Your age in years is the difference between today's year and your birth year, minus one if your birthday hasn't happened yet this year. Months and days are calculated by subtracting components and borrowing from the next column when needed, the same way you'd do long subtraction by hand. Leap years are handled correctly because the calculation uses real calendar dates, not approximations.

Is the day-of-week calculation accurate for old dates?

Yes, for any date after the Gregorian calendar was adopted. JavaScript's Date object uses the proleptic Gregorian calendar, which extends the modern rules backwards. For dates before the cutover (different countries adopted at different times, ranging from 1582 to 1923), the day of week may differ from what historical records show, since those used the older Julian calendar.

Why does my age in months seem high?

Total months is years times 12 plus the remaining months, so a 30-year-old shows 360+ months. People underestimate this because we usually think in years. A useful sanity check: a 30-year-old has lived around 10,950 days, just over 1,560 weeks, and roughly 360 months.

Does this work for babies and toddlers?

Yes. Enter the baby's date of birth and you'll see age in years, months and days plus total weeks alive (the figure most parenting books and milestone charts use during the first 18-24 months). For pregnancy week tracking, you'll need a separate due date calculator since gestational age is counted from the last menstrual period rather than birth.

What's the difference between zodiac and Chinese zodiac?

Western zodiac (Aries, Taurus, etc.) is based on the date you were born, with twelve signs spanning roughly a month each. Chinese zodiac is based on the lunar year, with twelve animals on a rotating cycle, so everyone born in the same lunar year shares an animal. This calculator uses an approximation tied to the Gregorian year, which is correct for most birthdays; for early-year births close to Chinese New Year, the lunar date shift can move you to the previous animal.

More tools β†’