Age Calculator
Your exact age in years, months, and days — plus total days lived and the countdown to your next birthday.
Last updated
Your age updates against today's date.
Your age today
Fix the highlighted field to see your result.
The short answer
How do I calculate my exact age?
Count the whole calendar months from your birth date first, then the leftover days — not total days divided by 365. Someone born on 15 June 1990 is exactly 36 years, 1 month, 11 days old on 26 July 2026, a total of 13,190 days lived. The whole-year figure only increments on the birthday itself.
The result is measured against your own device’s calendar date, so two people opening the same link on opposite sides of the date line can see answers a day apart and both are right.
How to use the age calculator
Enter one thing — the date of birth — and the tool does the rest. The field opens on 15 June 1990 so you can see a complete result straight away; replace it with your own date and every number updates as you type. The picker will not accept a date in the future, because there is no age to report for someone not yet born. The answer is measured against your own device’s calendar date rather than the date this page was built, and that matters more than it sounds: these pages are served as static HTML from a cache, so today is resolved in your browser a moment after the page loads. Two people opening the same link on opposite sides of the international date line can genuinely see answers a day apart, and both are correct for where they are standing.
The headline reads as years, then months, then days — the way people actually say their age. Those are calendar months, not thirty-day blocks. The tool steps from your birthday to the same day-of-month in a later month, so one whole month is 28, 29, 30, or 31 days depending on which month it lands in, and dividing total days by 30 would give a different and wrong answer. It also means the three numbers will never divide neatly out of the day count, which is the single most common reason people think an age calculator has a bug. It has not: your age in months depends on which months your life actually passed through, and there is no fixed divisor that reproduces that.
Underneath the headline sit the totals drawn from the same two dates: total months, weeks, days, and hours lived. Next to them are the weekday you were born on, the generation your birth year falls in, and a countdown to your next birthday with the age you will turn on it. The generation row names its source, because those boundaries are publishing conventions rather than facts of nature — the table below shows which come from Pew Research Center, which defined the cutoffs through Generation Z, and which are simply the widely used continuation after that. Treating an editorial convention as though it were a measurement is how a harmless label turns into a false claim, so the tool labels every row rather than flattening them into one authority.
The address bar updates as you change the date, so the URL always holds the result you are looking at. Copy it and whoever opens it sees the same birth date filled in — but the age is recalculated against their today, so a link shared in January reads differently in June. The date never leaves your browser except in the link you choose to share: nothing is sent to a server and nothing is stored between visits. If you need a figure to stay fixed for a form or a record, note down the age and the date you read it on, because the tool is deliberately live and will not reproduce an old answer once the calendar has moved past it.
Birth year, the age reached during 2026, and the generation that birth year falls in — with the source of each boundary named, because generation cutoffs are editorial conventions rather than measurements.
| Birth year | Age reached in 2026 | Generation | Boundary source |
|---|---|---|---|
| 1925 | 101 | The Greatest Generation | Common usage |
| 1935 | 91 | The Silent Generation | Pew Research Center |
| 1945 | 81 | The Silent Generation | Pew Research Center |
| 1950 | 76 | Baby Boomers | Pew Research Center |
| 1960 | 66 | Baby Boomers | Pew Research Center |
| 1964 | 62 | Baby Boomers | Pew Research Center |
| 1965 | 61 | Generation X | Pew Research Center |
| 1970 | 56 | Generation X | Pew Research Center |
| 1980 | 46 | Generation X | Pew Research Center |
| 1985 | 41 | Millennials | Pew Research Center |
| 1990 | 36 | Millennials | Pew Research Center |
| 1997 | 29 | Generation Z | Pew Research Center |
| 2010 | 16 | Generation Z | Pew Research Center |
| 2015 | 11 | Generation Alpha | Common usage |
The formula
Age is not one subtraction. The years and months are counted on the calendar, and only the leftover days are counted as days — which is why the tool works out the whole months first, then anchors on the monthly anniversary of your birthday and measures forward from there. The two halves of the answer are produced by two different kinds of arithmetic, and that is deliberate rather than untidy.
Anchoring this way avoids the classic bug in the textbook method, where you borrow the previous month’s length and can end up with a negative day count. Born 31 January and asked on 1 March, borrowing February’s 28 days leaves you at minus two. Clamping the anniversary into its own month instead means the leftover is always a real, non-negative count of days, and leap years need no special case anywhere in the calculation.
months = (today.year − birth.year) × 12 + (today.month − birth.month)
− 1 if this month’s anniversary has not arrived yet
years = months ÷ 12, rounded down · leftover months = months mod 12
days = exact day count from (birth + months, day clamped) to todayWorked example with the default 15 June 1990, measured against a fixed 15 June 2026 — the tool uses your real today, and this date is pinned so the arithmetic can be checked. Whole months: (2026 − 1990) × 12 + (6 − 6) = 432. The anniversary, 15 June 1990 plus 432 months, is 15 June 2026, which is not later than the reference date, so no step back is needed. That gives 432 ÷ 12 = 36 years, 432 mod 12 = 0 months, and zero days from the anniversary to the reference date: exactly 36 years, 0 months, 0 days. The totals for that span are 13,149 days — 36 × 365 = 13,140 plus 9 leap days, from 1992 through 2024 — which is 1,878 whole weeks, 432 months, and 315,576 hours. That birthday fell on a Friday, and 1990 puts it in the Millennials.
Move the reference date and the leftovers move with it. The same 15 June 1990 birth date read on 26 July 2026 gives 433 whole months, an anniversary of 15 July 2026, and 11 days left over: 36 years, 1 month, 11 days, on a running total of 13,190 days lived. The next birthday from that date is 15 June 2027, which is 324 days away, and the age turned on it is 37. The clamp is what makes short months behave throughout. One month after 31 January 2026 is 28 February 2026, and one month after 31 January 2024 is 29 February 2024 — the anniversary is pulled back to the last day that exists rather than spilling into March. So someone born 31 January 1990, asked on 1 March 2026, reads 36 years, 1 month, 1 day. Never negative, no special cases.
Leap years enter the calculation only through the day count, and the rule is the Gregorian one: a year is a leap year when it is divisible by 4, except that century years must also be divisible by 400. So 1900 was not a leap year and 2000 was, which is why 28 February to 1 March spans one day in 1900 and two days in 2000. February 29 birthdays follow from the same clamp: the birthday falls back to 28 February in common years and returns to 29 February in leap years, the convention most jurisdictions use for legal age and the only choice that keeps the birthday inside its own month. For someone born 29 February 2000, the next birthday after 1 January 2026 is 28 February 2026, 58 days away, when they turn 26; from 1 January 2028 it is 29 February 2028, 59 days away, when they turn 28.
How old are you if you were born in…
A page per birth year from 1940 to 2026, each with the month-by-month ages for that year, its milestone years, and the full retirement age that applies to it.
Frequently asked questions
Related guides
How Are Loan Payments Calculated? Amortization, Explained
One level payment, front-loaded interest — the formula worked by hand, the two levers you control, and why the smaller payment is often the costlier loan.
July 23, 2026 · 13 min read
How Does Inflation Work? The Math That Shrinks Money
One growth factor, two answers — what today's money will buy later, and how many future dollars it takes to keep up.
July 23, 2026 · 13 min read
How Is Sales Tax Calculated? Rates, Rules, and the Reverse Math
The combined-rate reality, the one-multiplication forward formula, and the division that pulls the tax back out of any total.
July 23, 2026 · 13 min read