Age Calculator

Pop in your date of birth and this tool will tell you exactly how old you are — down to the day, the hour, even the second — plus your zodiac sign, generation, and the next milestone birthday worth marking on the calendar.

Start calculating

For personal planning and general reference — verify important results when needed.

Enter Your Information

Leave blank for today

✓ Secure ✓ Accurate ✓ Free

Calculate Your Age

Enter your birth date to see your exact age with detailed breakdowns and visualizations.

What does an age calculator actually do?

At its simplest, it's subtraction with a calendar attached. Give it your date of birth and it works out the gap between then and now (or any other date you choose), then breaks that gap into years, months, days, and every smaller unit you might want — hours, minutes, even seconds.

That sounds trivial until you try it by hand. Months don't all have the same number of days, February changes length every four years, and "how many years" quietly depends on whether the birthday this year has already happened. Get any of that wrong and you're a year off — which matters a lot more than it sounds when the number feeds into a legal form, a school enrollment, or a medical chart.

This tool handles the date arithmetic and throws in a few extras most people end up looking for anyway: your zodiac sign, your generation, a countdown to your next birthday, and a rough sense of how far along an average lifespan you are.

How to work out age by hand

You don't need the calculator for a rough answer. Here's the method it follows under the hood, worked through with an example: someone born March 15, 1990, checking their age on July 20, 2026.

  1. Subtract the birth year from the current year: 2026 − 1990 = 36.
  2. Compare the birth month and day to today's. March 15 has already passed this year (today is July 20), so no adjustment is needed and the age stands at 36 years.
  3. If today's date fell before the birthday instead — say the check-in date were February 1 — you'd subtract one full year, then count the remaining months and days by borrowing from the calendar, the same way you'd borrow across columns in long subtraction.
  4. Once you have the year count settled, subtract the months and days the same way: July minus March is 4 months, and 20 minus 15 is 5 days. So the exact age is 36 years, 4 months, 5 days.

The fiddly part is step 3 — borrowing a year or a month when the birth date hasn't technically arrived yet this year. It's exactly the kind of off-by-one mistake that's easy to make by hand and instant to get right with a tool, which is the whole point of typing your birth date in above rather than working it out on paper.

Your age in weeks, hours, and seconds

Years and months are the units we talk in, but everything else on this page is just that same span of time counted a different way. Once you know the total number of days between two dates, the rest falls out of simple multiplication and division:

Formulas for converting age into different time units
Unit How it's worked out
Total months(years × 12) + remaining months
Total weekstotal days ÷ 7, rounded down
Total hourstotal days × 24
Total minutestotal hours × 60
Total secondstotal minutes × 60

Someone who has just turned 30, for instance, has lived roughly 10,957 days, 262,968 hours, and close to 946 million seconds. Numbers like that are more novelty than useful, but they're a fun way to see a birthday from a different angle.

Leap years and other calendar quirks

A leap year adds February 29 roughly every four years — the rule is any year divisible by 4, except century years, unless they're also divisible by 400 (which is why 2000 was a leap year but 1900 wasn't). Miss that pattern in your calculation and dates around late February will come out wrong.

If you were born on February 29, there's no February 29 to celebrate on most years, so your birthday effectively becomes February 28 or March 1 depending on which convention applies — legally, most jurisdictions treat February 28 as the day you officially age up in non-leap years.

Beyond leap years, months simply aren't the same length. Thirty-one days in January, thirty in April, twenty-eight or twenty-nine in February — accurate age math has to track the actual calendar rather than assuming every month is the same size, which is exactly where hand calculations tend to go wrong.

Chronological age vs. biological age

What this calculator gives you is chronological age — the number of years, months, and days since you were born, and nothing else. It's a fact, not an estimate.

Biological age is a different idea entirely: an estimate of how "old" your body appears based on health markers like blood pressure, cholesterol, fitness level, and sometimes cellular tests. Two people born on the same day can have quite different biological ages depending on lifestyle, genetics, and health history. If you're curious about that side of things, it needs a medical assessment — a date-of-birth calculator like this one simply isn't built to measure it.

Zodiac sign and Chinese zodiac, by birth date

Two zodiac systems come bundled with your results, and they work on completely different clocks.

The Western zodiac sign depends on the month and day you were born, following the twelve date ranges below:

Western zodiac sign date ranges
Sign Date range
CapricornDec 22 – Jan 19
AquariusJan 20 – Feb 18
PiscesFeb 19 – Mar 20
AriesMar 21 – Apr 19
TaurusApr 20 – May 20
GeminiMay 21 – Jun 20
CancerJun 21 – Jul 22
LeoJul 23 – Aug 22
VirgoAug 23 – Sep 22
LibraSep 23 – Oct 22
ScorpioOct 23 – Nov 21
SagittariusNov 22 – Dec 21

The Chinese zodiac runs on a twelve-year cycle instead of a twelve-month one, tied to your birth year rather than the exact day: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig, then back to Rat. Both are cultural traditions rather than anything scientific — a light-hearted extra alongside the actual date math, not a claim about your personality.

Which generation you belong to

There's no government body that officially defines generational cutoffs — researchers and demographers have simply converged on rough birth-year bands over time. This calculator follows the ranges most commonly used in that research:

Generation names by birth year range
Generation Birth years
Silent GenerationBefore 1946
Baby Boomer1946 – 1964
Generation X1965 – 1980
Millennial1981 – 1996
Generation Z1997 – 2012
Generation Alpha2013 onward

Different researchers draw the lines a year or two apart in places, so don't be surprised if you've seen slightly different ranges elsewhere — this is a naming convention, not a hard boundary.

Life milestones this calculator tracks

Alongside your exact age, the results panel flags the milestone ages coming up next — mostly U.S. conventions, since ages like drinking age and retirement age vary by country:

Age milestones tracked by the calculator
Age Milestone
18Legal adult
21Drinking age (US)
25Quarter century
30 / 40 / 50 / 60Decade birthdays
65Common retirement age
75Three-quarters century
100Centenarian

If you're working toward that retirement milestone specifically, it's worth running the numbers on how much you'll need — try the Retirement Calculator to see where your savings stand.

Why exact age matters more than you'd think

Rounding "32 and a half" down to 32 is harmless at a dinner party, but plenty of situations depend on the precise figure:

  • Medication dosing for infants and children, which is often calculated in weeks or months rather than years.
  • Insurance premiums and eligibility windows that change on your exact birthday, not the calendar year.
  • Legal thresholds — voting, driving, drinking, contracts — that all hinge on a specific date being reached.
  • School enrollment cut-offs, which frequently come down to whether a child's birthday falls before or after a set date.
  • Contest, scholarship, and immigration applications that specify an age as of a particular reference date rather than "today."

That's also why this tool lets you calculate age as of any target date, not just today — useful for figuring out how old someone was (or will be) on a specific historical or future date. If you just need the number of days between two dates without the extra breakdown, the Day Counter or the Date Calculator will do that directly.

A note on the life-progress gauge

The circular gauge in your results compares your current age to a flat 80-year benchmark — a rough stand-in for average life expectancy in many higher-income countries, not a personalised prediction. Actual life expectancy varies widely by country, sex, and other factors, and it says nothing about how long any individual person will live.

Treat it the way you'd treat a novelty odometer reading: a fun way to visualise time passing, not a health forecast.

Sources and further reading

This page is for general and educational reference only. Retirement, insurance, medical, and legal age thresholds vary by country and situation — check the relevant authority for anything official.

Frequently Asked Questions

How is age calculated from a birth date?

Age is the elapsed time between your date of birth and a reference date (usually today), expressed in years, months, and days. Leap years and varying month lengths are accounted for in accurate age calculations.

Why does my age in months or days matter?

Precise age in days or months is used for pediatric dosing, eligibility windows, insurance policies, and legal milestones that depend on exact dates rather than rounded years.

What is the difference between chronological and biological age?

Chronological age counts calendar time since birth. Biological age reflects how your body has aged based on health markers — they are not the same.

How do leap years affect age calculation?

A person born on February 29 has a birthday on February 28 or March 1 in non-leap years depending on local convention. Accurate calculators handle this edge case.

Can I calculate age between any two dates?

Yes. Enter a birth date and any end date to find age on that date — useful for historical records, contracts, or future milestones.

How do I use this age calculator?

Enter your date of birth and optionally a reference date, then click Calculate. Your age appears in years, months, and days.

How are generations like Millennial or Gen Z defined?

Generations are grouped by birth year rather than by any official rule. This calculator uses commonly cited ranges: Silent Generation before 1946, Baby Boomer 1946 to 1964, Generation X 1965 to 1980, Millennial 1981 to 1996, Generation Z 1997 to 2012, and Generation Alpha from 2013 onward.

What does the life-progress percentage mean?

It compares your current age against an assumed 80-year lifespan, purely as a rough talking point. It is not a life expectancy estimate or a prediction about your health.

More utility calculators