Calculate Your Age
Enter your date of birth to see your exact age and life statistics.
How the Age Calculator Works
Simple steps to find your exact age.
Enter Birthdate
Select your date of birth from the date picker. The calculator works for any date.
Set Reference Date
Optionally set an "As Of" date. Defaults to today. Use a future date for projected age.
Calculate
Click "Calculate Age" and the tool computes your exact age using calendar-aware arithmetic.
View Life Stats
See your age in years/months/days, total days, hours, weeks, and next birthday countdown.
What Is an Age Calculator?
Understanding age computation.
How age is calculated
An Age Calculator computes the exact time elapsed since your birth. It uses calendar-aware subtraction: years, then months, then days — accounting for varying month lengths and leap years.
Your age changes at midnight on your birthday. If born on March 15, 1995, on March 14, 2026 you're 30 years 11 months 30 days. On March 15, 2026, you turn exactly 31.
Leap year birthdays
People born on February 29 have their birthday every 4 years on the actual date. In non-leap years, most countries legally recognize March 1 as their birthday. The calculator handles both scenarios.
Life statistics
Beyond years-months-days, the calculator converts your age to total days (life span in days), hours lived, and weeks. These numbers often surprise people — a 30-year-old has lived over 10,950 days! Find your next birthday and zodiac sign with the birthday calculator.
When to Use an Age Calculator
Common age calculation needs.
Legal Age Verification
Check if someone meets minimum age requirements for voting, driving, drinking, or retirement at a specific date.
Medical Records
Doctors require exact age for prescriptions, growth charts, developmental milestones, and insurance eligibility.
Form Applications
Job applications, visa forms, and insurance policies need your precise age as of a specific date.
Birthday Planning
Find out what day of the week your next birthday falls on. Plan parties and celebrations accordingly.
Sports Eligibility
Youth sports leagues require age cutoff verification. Calculate age as of the season start date.
Personal Milestones
Calculate days until milestone birthdays — 18th, 21st, 30th, 50th, 100th. Track your life in numbers.
Age Calculation Examples
Sample age calculations.
30 years old
Born Jan 15, 1996 → Today Jun 23, 2026 = 30 years, 5 months, 8 days = 11,117 days.
Child age
Born Sep 1, 2020 → Today = 5 years, 9 months, 22 days. Useful for school enrollment cutoffs.
Turning 18
Born Jul 4, 2008 → Jul 4, 2026 = exactly 18 years. Legal adult in most countries.
Step-by-Step Walkthrough
Exact age computed the way calendars actually work — by borrowing between units, not by dividing days by 365.
Someone born on 18 November 1994 wants their exact age on 12 August 2026.
Subtract each unit separately
Years: 2026 − 1994 = 32 Months: 8 − 11 = −3 Days: 12 − 18 = −6Two of the three come out negative, which is expected. The negatives are the signal that borrowing is required — exactly as in ordinary column subtraction.
Running total32y, −3m, −6d
Borrow days from the previous month
July has 31 days −6 + 31 = 25 days, months reduce by 1The borrow uses the length of the preceding month, not an average. Using 30 or 30.44 here is what makes so many age calculations a day or two out.
Running total25 days, months now −4
Borrow months from the year
−4 + 12 = 8 months, years reduce by 1Months always borrow twelve, which is the one clean conversion in the whole calendar. Only the day borrow depends on context.
Running total8 months, years now 31
Read the exact age
31 years, 8 months, 25 daysThis is the calendar-correct answer. Note that it is 31 years — the 32nd birthday has not happened yet, which a simple year subtraction would have got wrong.
Running total31y 8m 25d
Cross-check in total days
1994-11-18 → 2026-08-12 = 11,590 days 11,590 ÷ 365.25 ≈ 31.73 years ✓The day count is exact and independent of any borrowing. Dividing by 365.25 reproduces the same age, confirming the unit arithmetic — and 31.73 is not the same thing as 31 years 8 months.
Running total11,590 days lived
Born 18 November 1994, the exact age on 12 August 2026 is 31 years, 8 months and 25 days — that is 11,590 days lived, with the next birthday 98 days away.
Common Mistakes and Pro Tips
Mistakes that quietly corrupt your numbers
Subtracting the birth year from the current year and calling it age.
Check whether this year’s birthday has already happened; if not, subtract one.
Why it matters: For anyone whose birthday falls later in the year, this overstates age by a full year for up to eleven months. It is the single most common age error, and it is wrong more often than it is right.
Borrowing 30 days when the day subtraction goes negative.
Borrow the actual length of the preceding month — 31 for July, 28 or 29 for February.
Why it matters: Using a fixed 30 introduces an error of one to three days depending on the month. For legal thresholds, medical dosing or eligibility dates, being two days out is the difference between qualifying and not.
Dividing total days by 365 to get years.
Use 365.25, or better, do the unit-by-unit calculation.
Why it matters: Leap days accumulate at roughly one per four years, so the flat-365 method drifts by about eight days across a 32-year lifespan and always in the same direction.
Reporting 31.73 years as if it were equivalent to 31 years 8 months.
Keep the two forms distinct — 0.73 of a year is not 8 months.
Why it matters: Decimal years and calendar months measure different things: 8/12 is 0.667, not 0.73, because the extra 25 days push it further. Treating them as interchangeable produces answers that are close enough to look right and are not.
Pro tips
Check the birthday first
Before anything else, establish whether this year’s birthday has passed. That single question resolves the most common age error before any arithmetic starts.
Borrow the real month length
When days go negative, borrow from the preceding month using its actual length. July gives 31, February gives 28 or 29 — never a fixed 30.
Cross-check with total days
A day count is immune to borrowing errors. Dividing it by 365.25 should reproduce your unit-based age, and any disagreement points straight at a bad borrow.
Know the legal convention
Most jurisdictions treat someone as reaching an age at the start of their birthday. A few historical conventions differ, so check where an exact threshold matters.
Mind the birth time zone
Someone born late evening in one zone was born the following day in another. For dates near a legal cut-off, the recorded birth date is what counts, not the elapsed time.
Handle 29 February deliberately
Leap-day birthdays need a stated convention in common years — usually 28 February or 1 March. Legal definitions vary, so it is worth confirming rather than assuming.
Age in Different Units
Approximate totals at each round age, useful as a sanity check on any calculated figure.
| Age | Days lived | Weeks | Months | Hours |
|---|---|---|---|---|
| 1 year | 365 | 52 | 12 | 8,766 |
| 5 years | 1,827 | 261 | 60 | 43,830 |
| 10 years | 3,653 | 522 | 120 | 87,660 |
| 16 years | 5,844 | 835 | 192 | 140,256 |
| 18 years | 6,575 | 939 | 216 | 157,788 |
| 21 years | 7,671 | 1,096 | 252 | 184,086 |
| 25 years | 9,131 | 1,304 | 300 | 219,150 |
| 30 years | 10,958 | 1,565 | 360 | 262,980 |
| 32 years | 11,688 | 1,670 | 384 | 280,512 |
| 40 years | 14,610 | 2,087 | 480 | 350,640 |
| 50 years | 18,263 | 2,609 | 600 | 438,300 |
| 65 years | 23,741 | 3,392 | 780 | 569,790 |
| 75 years | 27,394 | 3,913 | 900 | 657,450 |
| 100 years | 36,525 | 5,218 | 1,200 | 876,600 |
No rows match that filter.
Figures use the 365.25-day average year, so an individual total varies by a day or two depending on where leap years fall. For the exact number of days between two specific dates, use the days between dates calculator.
How Age Is Actually Counted
Calendar arithmetic, legal conventions and the leap-year edge cases.
Why age needs borrowing, not division
Age is a calendar quantity, not a duration. Saying someone is 31 years and 8 months means their birthday has passed 31 times and eight further months have completed — it does not mean a fixed number of elapsed days.
That is why the calculation works by unit-by-unit subtraction with borrowing, exactly like column arithmetic, rather than by dividing a total.
The two approaches agree on whole years and diverge on the remainder, which is why 31.73 decimal years and 31 years 8 months describe the same instant with different precision.
Leap-day birthdays
Roughly one person in 1,460 is born on 29 February, and in common years their birthday has no corresponding date.
Two conventions exist. Treating 28 February as the birthday means the person legally ages at the end of February; treating 1 March means they age a day later. Different jurisdictions have adopted each.
For everyday purposes either works provided it is applied consistently. Where an exact legal threshold is involved — driving, voting, contracts — the local statutory rule decides, and it is worth checking rather than assuming.
When someone legally becomes an age
The common modern convention is that a person attains an age at the start of the day of their birthday, regardless of the hour of birth.
Some historical systems differed — English common law once held that a person reached an age on the day before their birthday, and East Asian age reckoning traditionally counted a child as one at birth with everyone advancing at new year.
These are not merely historical curiosities: they still surface in genealogical records and in documents from jurisdictions using different conventions. When reading a recorded age, the counting system matters as much as the arithmetic.
Birth time zones and the recorded date
Someone born at 11:30 PM in Los Angeles was born at 7:30 AM the following day in London. Both are the same instant; the recorded date differs.
Legal and administrative systems use the date recorded on the birth certificate, which is local to the place of birth. Elapsed time from the actual instant is not what age is measured from.
This matters only near cut-offs — school year boundaries, eligibility dates — but where it matters, the recorded date is definitive and the underlying instant is irrelevant.
Frequently Asked Questions
Common questions about the Age Calculator.
How do I calculate my exact age?
Enter your date of birth. The calculator computes the exact difference between your birthdate and today, giving you your age in years, months, and days, plus total days and hours lived.
Does it account for leap years?
Yes. The calculator uses the Gregorian calendar and correctly handles leap years. If you were born on February 29, your age is calculated accurately even in non-leap years.
Can I calculate age on a specific date?
Yes. Enter a custom "As Of" date to calculate your age at any point in time — past or future. This is useful for determining age at milestones or events.
How many days have I been alive?
The calculator shows your total days lived, total hours, total minutes, and total weeks. For example, a 30-year-old has lived approximately 10,957 days.
When is my next birthday?
The calculator shows your next birthday date and how many days until it arrives. It also tells you what day of the week your next birthday falls on.
Is this age calculator free?
Yes, completely free. No sign-up required. All calculations happen locally in your browser.
Why is subtracting birth year from current year wrong?
Because it ignores whether this year’s birthday has happened yet. For anyone born later in the year it overstates their age by a full year for up to eleven months — someone born in November is still 31 in August, not 32.
How many days should I borrow when the day count goes negative?
The actual length of the preceding month. Borrowing from July gives 31 days, from February gives 28 or 29. Using a fixed 30 introduces an error of one to three days depending on where in the calendar the date falls.
Is 31.73 years the same as 31 years and 8 months?
No. Eight months is 0.667 of a year, and the extra days push the decimal figure to 0.73. Decimal years and calendar months measure the same instant at different precision, so the two forms should not be substituted for one another.
How does the calculator handle a 29 February birthday?
In common years the birthday has no exact date, and the usual conventions are to treat it as 28 February or 1 March. Either is fine for everyday use provided it is applied consistently, but a legal threshold should follow the local statutory rule.
When does someone legally become a year older?
Under the common modern convention, at the start of the day of their birthday regardless of the hour of birth. Some historical and regional systems counted differently, which is worth knowing when reading older or foreign records.