Age Calculator
Your exact age in years, months, and days — plus total days lived and the countdown to your next birthday.
Updated
Your age updates against today's date.
Your age today
Fix the highlighted field to see your result.
In short
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.
36 y, 1 m, 11 d
Exact age
born 15 June 1990, read on 26 July 2026
13,190
Days lived
the same span as a flat count
Friday
Day of the week born
15 June 1990
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.
Do
- Read the years, months, and days as the calendar produces them.
- Pick the total, months, weeks, days, or hours, that your form asks for.
- Note the age together with the date you read it on for a record.
- Add one to the total days when a form wants an inclusive count of dates.
Don't
- Divide the total days by 30 to get the months yourself.
- Treat a generation label as a measurement, since those boundaries are publishing conventions.
- Expect a shared link to reproduce an old answer, because the age recalculates against each reader’s today.
- Assume every year divisible by four is a leap year, since 1900 was not.
Comparing two people instead?
The same calendar arithmetic run on two birth dates gives the gap between them, a figure fixed for life while both ages keep moving.
Open the age difference calculator →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 |
How are leap years and 29 February birthdays handled?
Leap years enter the calculation only through the day count, and 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.
The formula, worked line by line
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 today- Whole months
- (2026 − 1990) × 12 + (6 − 6) = 432
- Anniversary check
- 15 June 1990 + 432 months = 15 June 2026, not later, so keep 432
- Years and months
- 432 ÷ 12 = 36, remainder 0
- Leftover days
- anniversary to reference date = 0
- Exact age
- 36 years, 0 months, 0 days
The tool uses your real today; this date is pinned so the arithmetic can be checked. 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.
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.
Questions people ask
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