Age Calculator
Exactly how old are you? Get your age in years, months, and days — plus fun extras.
- Free forever
- No data collected
- Runs in your browser
What Does This Age Calculator Do?
This tool computes your exact age as of today (or any date you choose) in years, months, and days, using the same calendar-aware math as our age difference calculator. It also shows how many days you have lived, when your next birthday is, the day of the week you were born, and both your Western and Chinese zodiac signs.
How to Use
- Enter your date of birth.
- Optionally set the "as of" date to calculate your age on a specific day.
- Read your exact age and the extras below the result.
The Formula
Your age is the calendar difference between your birth date and the reference date:
Examples
Click any example to try it:
How to Calculate Your Age by Hand
Subtract your birth year from the current year, then adjust — if this year's birthday hasn't happened yet, take one year off. Then count whole months and the leftover days from your last birthday to today. Done carefully, this calendar method gives exactly the same result as the calculator above, down to the day.
Worked example: born June 15, 1990, asked on September 28, 2026. Years: 2026 − 1990 = 36, and the June birthday has passed, so 36 stands. Months: June 15 to September 15 is 3 months. Days: September 15 to September 28 is 13 days. Age: 36 years, 3 months, 13 days. For a longer walkthrough with trickier edge cases, see our full guide to calculating age by hand.
Age Difference Between Two Dates or Two People
An age difference is two age calculations sharing one calendar: subtract the earlier birth date from the later one, and the result is the gap in years, months, and days. Take a person born June 15, 1990 and one born September 28, 2015: June 15, 1990 to September 28, 2015 is 25 years, 3 months, 13 days — that is the exact gap between them, and it stays the same no matter which day you run the math.
Two shortcuts cover most cases. If both people share the same month and day, the gap is a whole number of years — June 15, 1990 to June 15, 2015 is exactly 25 years. And when the earlier date's day-of-month doesn't exist in the later month, the same borrow rule from the by-hand method applies: count full months first, then the leftover days. To run the two-date math directly, the date duration calculator handles any two dates step by step, and the age difference calculator on our home page compares two people side by side.
Age Difference or Date Duration? Picking the Right Tool
"Difference" searches usually mean one of two things, and the math splits the same way. An age difference runs between two birth dates — person to person — and the answer never moves, because both endpoints are fixed. A date duration runs between any two calendar dates — an event, a contract, a countdown — and the answer depends on nothing but those two dates either. The mechanics are identical; what changes is what the endpoints mean.
Where people trip up is mixing the two. Subtracting two birth dates gives an age gap; subtracting a birth date from today gives an age; subtracting two unrelated dates gives neither — it is a duration. If you need working days between two dates, the date duration calculator has a business-days mode; if the month-by-month breakdown looks inconsistent, the guide to understanding time between two dates explains why unequal month lengths make durations look off.
Your Age in Different Units
Total days are the most useful extra unit: the calculator shows them below your age, and total weeks are that number divided by 7. Multiply days by 24 for hours. One milestone worth marking on a real calendar: you turn 10,000 days old at roughly 27 years and 4 months — a rite of passage most people sleep straight through.
Exact day counts matter more than people expect. Warranty periods, refund windows, and "within 30 days" clauses are all calendar-day rules, and people routinely miscount them by assuming 30 days equals a month. Our guide to your age in days explains how leap years shift the day count of any given age.
Age on a Past or Future Date
To find your age on any specific day — past or future — fill in the optional "as of" field instead of leaving it at today. Someone born June 15, 1990 who sets the as-of date to June 15, 2030 will see exactly 40 years. This is how you answer "how old was I at graduation?" or "how old will I be in 2050?"
One boundary case to know about: if the birth date falls after the "as of" date — a due date, or any date in the future — the calculator shows a notice instead of a number, because age is undefined before birth. Age on a future reference date is always fine; it's just calendar math.
Why Two Age Calculators Show Different Results
Enter the same birthday into two calculators and you can get different answers. Three reasons cover almost every case. First, inclusive counting: from January 1 to January 31, 2023, plain subtraction gives 30 days, but counting both endpoints gives 31 — some tools report the inclusive figure.
Second, month-end handling: "January 31 plus one month" has no clean answer, because February 31 doesn't exist. Calculators that clamp land on February 28, while tools that add 30 or 31 fixed days land on March 2 or 3 — all defensible, a few days apart. Third, time zones: a birth at 11 p.m. in New York is already the next day in UTC, so UTC-based and local-time tools can disagree by one day around midnight. This calculator uses UTC and the strict calendar method, which is why its output matches the careful hand calculation above, down to the day.
Leap Day Birthdays (February 29)
If you were born on February 29, your birthday appears on the calendar only every four years, but you still age every year. In non-leap years, the most common legal convention treats March 1 as your birthday, though some jurisdictions use February 28 — which one applies matters for documents like IDs and permits.
For age math itself, the calculator uses strict calendar rules: a leap-day birth goes through the same year/month/day subtraction as any other date, so your age on February 28 of a non-leap year and on March 1 can differ by exactly one day. Our guide to how leap years affect age goes deeper into the mechanics.
Frequently Asked Questions
How is my exact age calculated?
Your age is the calendar difference between your date of birth and today (or any date you choose), expressed in years, months, and days. The same calendar-aware math is used to compute the age difference between two people.
Why does my age show months and days, not just years?
Many situations need precise age — eligibility rules, milestones, or simple curiosity. Showing years, months, and days removes the rounding ambiguity of 'years only'.
What do the zodiac signs mean?
The Western zodiac is based on the position of the sun at your birth, while the Chinese zodiac assigns an animal to each year in a 12-year cycle. They are shown for fun and are not used in any calculation.
How many days old am I?
Enter your date of birth and press Calculate — the total days lived appears below your age in years, months, and days. It is the exact number of calendar days between your birth date and today, leap years included.
How old will I be in 2050?
Enter your date of birth, then set the optional "as of" field to January 1, 2050 (or any other date that year). The calculator shows your exact age on that day, in years, months, and days.
Why is my age in days different on some websites?
Different sites count days in different time zones. This calculator uses UTC (Coordinated Universal Time) so the result is the same worldwide, while sites using your local time zone can be off by one day around midnight. Both are valid counts — the totals simply differ near day boundaries.
How do I find the difference between two ages?
Subtract the earlier birth date from the later one. Someone born June 15, 1990 and someone born September 28, 2015 are 25 years, 3 months, 13 days apart — the same answer whether you compute it today or in ten years. The date duration calculator does this directly for any two dates.
Why do two age calculators give different answers?
Usually one of three reasons: inclusive versus exclusive day counting, different handling of month-end dates such as January 31 plus one month, or a time-zone difference around midnight. This calculator uses UTC and strict calendar rules, so its results match a careful hand calculation.
Sources
- Leap year — Wikipedia, including the legal treatment of February 29 birthdays.
- Calendar rules and the Gregorian calendar — timeanddate.com.