Age Calculator
Your exact age in years, months and days
Last updated June 2026
Method: Exact age is computed from real calendar dates using year, month and day borrowing, so leap years and varying month lengths are handled automatically. Calculations run entirely in your browser - no dates are sent or stored.
Included: Age in years, months and days; totals in months, weeks, days and hours; the weekday you were born; days until your next birthday; and the age and weekday of that birthday.
Not included: Time zones and time-of-birth precision (results use whole calendar days in local time), and any official or legal age determination.
๐ Your dates
๐ Your age
๐๏ธ Birthday details
| Detail | Value |
|---|---|
| Day of the week you were born | Friday |
| Days until next birthday | 345 |
| Age on next birthday | 37 |
| Next birthday falls on a | Tuesday |
Estimate only. Age is calculated with calendar-aware month and day borrowing and accounts for leap years; results use your selected dates in local time.
Age calculator: everything you need to know
To calculate your age, subtract your date of birth from today's date, borrowing days from the previous month and months from the year where needed. Born June 15, 1990? On July 4, 2026 you are exactly 36 years, 0 months and 19 days old - 13,168 total days, or 1,881 weeks. This calculator does that borrowing automatically for any two dates.
This page answers one question: your exact age from a date of birth. To measure the plain gap between any two dates - project spans, deadlines, "how long ago was that?" - use the Date Calculator, and to count down the days, hours and minutes to one upcoming event, the Countdown Calculator is the better fit. Keep this one for birthdays, DOB math and age "as of" a date.
How exact age is calculated
The calculator subtracts your birth date from the target date one unit at a time, borrowing where needed:
days = D₂ − D₁; if < 0, borrow days in prior month, months −−
months = M₂ − M₁; if < 0, months += 12, years −−
years = Y₂ − Y₁ Here Y₁/M₁/D₁ is your date of birth and Y₂/M₂/D₂ is the target date. Because the borrow step uses the actual number of days in each calendar month, both 28/29-day Februaries and 30/31-day months are handled correctly without any 365.25 approximation.
Age calculation examples: month borrowing and a leap-day birthday
Five birth dates, all evaluated on the same target date of July 4, 2026, show every tricky case the borrowing method handles - a birthday just passed, a birthday still ahead, a day borrow from a 30-day month, and a February 29 birth:
| Date of birth | Exact age on Jul 4, 2026 | Total days | What it shows |
|---|---|---|---|
| Jun 15, 1990 | 36 yr, 0 mo, 19 days | 13,168 | Birthday just passed; clean count |
| Jul 20, 2000 | 25 yr, 11 mo, 14 days | 9,480 | Birthday still ahead - not 26 yet |
| Aug 31, 2001 | 24 yr, 10 mo, 3 days | 9,073 | Day borrow from 30-day June |
| Feb 29, 2004 | 22 yr, 4 mo, 5 days | 8,161 | Leap-day birth, counted exactly |
| Dec 31, 2007 | 18 yr, 6 mo, 3 days | 6,760 | Late-December birth: 18, not 19 |
Note the second row: "2026 minus 2000" says 26, but the person is still 25 because July 20 hasn't arrived. The third row borrows June's 30 days to resolve a negative day count - the exact step most mental math skips.
Why "divide by 365" gives the wrong answer
Estimating age by dividing total days by 365 (or 365.25) drifts over time because leap years are not evenly spaced. Across a few decades that error can shift the result by a full day or more, which matters near a birthday. Counting calendar units instead guarantees the years, months and days line up with how people actually track age.
Total days, weeks and milestones
The calculator also reports your age in total months, weeks, days and hours. These totals are handy for milestone birthdays: many people celebrate their 10,000th day (around age 27 years and 4 months) or their 1,000th week. Total days is the precise count between the two dates, and total weeks is that number divided by seven.
How many months, weeks and days are in 26 years?
26 years is exactly 312 months - months are always the year count times 12. Days and weeks depend on how many leap days the span contains; the exact figures below are computed for a birthday reaching that age in 2026 (a different birth date can shift the day count by one):
| Years | Months | Days | Weeks (approx.) | Hours |
|---|---|---|---|---|
| 1 | 12 | 365 | 52.1 | 8,760 |
| 5 | 60 | 1,826 | 260.9 | 43,824 |
| 10 | 120 | 3,652 | 521.7 | 87,648 |
| 13 | 156 | 4,748 | 678.3 | 113,952 |
| 16 | 192 | 5,844 | 834.9 | 140,256 |
| 18 | 216 | 6,574 | 939.1 | 157,776 |
| 21 | 252 | 7,670 | 1,095.7 | 184,080 |
| 25 | 300 | 9,131 | 1,304.4 | 219,144 |
| 26 | 312 | 9,496 | 1,356.6 | 227,904 |
| 30 | 360 | 10,957 | 1,565.3 | 262,968 |
| 40 | 480 | 14,610 | 2,087.1 | 350,640 |
| 50 | 600 | 18,262 | 2,608.9 | 438,288 |
| 65 | 780 | 23,741 | 3,391.6 | 569,784 |
Days until your next birthday
From the target date, the calculator finds the next time your birth month and day occur and counts the days remaining. It also tells you the weekday that birthday falls on and the age you'll turn - useful for planning ahead. Change the age at date field to any past or future date to see how old you were, or will be, on that exact day. If you only need the countdown itself - to a birthday, a holiday or any deadline - the dedicated Countdown Calculator shows days, hours and minutes remaining, while the Date Calculator measures the full gap between any two dates.
How to use this age calculator
You only need one date to get a full result, and a second if you want your age on a day other than today. Work through the fields in order:
- Date of birth: enter the day, month and year you were born. This is the only required field.
- Age at date: leave this on today's date for your current age, or change it to any past or future date to see how old you were, or will be, on that exact day.
- Read the headline age: the top of the result shows your exact age in years, months and days.
- Scan the totals: below that you get age in total months, weeks, days and hours - useful for milestones.
- Plan ahead: the countdown shows days until your next birthday, the weekday it lands on and the age you'll turn.
The result updates instantly as you type, and because everything runs in your browser, none of your dates are uploaded or stored.
A second worked example: a birthday already passed this year
Imagine you were born on March 3, 2000 and you check your age on June 14, 2026. Your birthday already passed this year, so the year count is a clean 26. From March 3 to June 14 is 3 whole months (March to June) and 11 days, giving an exact age of 26 years, 3 months and 11 days - roughly 9,599 days or 1,371 weeks. Notice how the simple "2026 minus 2000 = 26" shortcut happens to be right here only because the birthday is behind you. Check the same person on January 1, 2026 and they are still 25, because March 3 hasn't arrived yet that year. That birthday-not-yet-reached case is the single most common source of off-by-one age errors.
Born in 2007 (or another year) - how old are you in 2026?
From a birth year alone your age in 2026 is one of two numbers, depending on whether your birthday has passed. The table shows both, for common birth years:
| Birth year | Age before 2026 birthday | Age after 2026 birthday |
|---|---|---|
| 1980 | 45 | 46 |
| 1985 | 40 | 41 |
| 1990 | 35 | 36 |
| 1995 | 30 | 31 |
| 2000 | 25 | 26 |
| 2004 | 21 | 22 |
| 2005 | 20 | 21 |
| 2006 | 19 | 20 |
| 2007 | 18 | 19 |
| 2008 | 17 | 18 |
| 2009 | 16 | 17 |
| 2010 | 15 | 16 |
So someone born in 2007 turns 19 in 2026 - but is still 18 until the day of their birthday. Enter the full date of birth above to get the unambiguous answer in years, months and days.
Who this calculator is for
An exact age figure is more useful in everyday life than people expect. This tool helps:
- Parents tracking a baby's or toddler's age in weeks and months, the way pediatricians often phrase it.
- People filling out forms that ask for your exact age "as of" a specific date, such as an application deadline.
- Anyone planning a milestone - a 10,000-day party, a golden birthday, or a one-billion-seconds celebration.
- Genealogy and family-history researchers working out how old an ancestor was on a given historical date.
- The simply curious who want to know what weekday they were born on or how many days they've been alive.
Key date terms explained
- Date of birth (DOB): the calendar date you were born, the starting point for every age calculation.
- Exact age: your age expressed as completed years, then leftover months, then leftover days - not a rounded or decimal figure.
- Leap year: a year with 366 days (an extra February 29), occurring in years divisible by 4, except century years not divisible by 400.
- Calendar rollover: the way a date like February 29 maps onto a non-leap year, falling back to late February or rolling forward to March 1.
- Borrowing: the subtraction step where a negative day count "borrows" the length of the previous month, the same idea as carrying in long subtraction.
How exact age is used in real life
Knowing your precise age in years, months and days matters more often than a rounded number does. Schools use age "as of" a cut-off date to decide enrollment eligibility, so a child born a few days on either side of the line can start a year earlier or later. Doctors describe infant development in completed weeks and months, where a difference of days genuinely changes the expected milestone. Sports and academic competitions set age brackets by a fixed date rather than the day of the event. And when an application or benefit hinges on being "18 by" or "65 on" a certain day, the exact-age result - not a year subtraction - is what tells you whether you qualify.
How age is counted in different cultures
The "completed years" method this calculator uses - you turn one year older only on each birthday - is the standard Western, or international, way of reckoning age. It is not the only system, which is worth knowing if you are comparing ages across cultures or reading historical records. In the traditional East Asian age count, a newborn is considered one year old at birth and gains a year at the start of each lunar new year rather than on a personal birthday, so a person can be one or even two years "older" than their international age. South Korea long used a similar system but officially moved to the international standard in 2023 for legal and administrative purposes. Some traditions also count an unborn child's gestational time toward age. None of these conventions change the underlying calendar dates - they only change how those dates are labelled - so the total-days figure from this tool is the neutral, culture-independent measure when you need to compare like with like.
For one person - born March 3, 2000, checked on July 4, 2026 - the three counting systems give:
| Age system | How it counts | Age shown |
|---|---|---|
| International (this calculator) | 0 at birth; +1 on each birthday | 26 |
| Year subtraction ("2026 − 2000") | Ignores month and day; wrong before the birthday | 26 |
| Traditional East Asian count | 1 at birth; +1 each new year | 27 |
Here year subtraction happens to match the international age only because the March 3 birthday has already passed; checked in January 2026, it would read 26 while the true age is still 25.
Tips for getting an accurate result
The calculator does the arithmetic, but a few habits make sure the answer you get is the one you actually want:
- Double-check the month and day, not just the year. Most off-by-one age errors come from a transposed or mistyped birth month or day. Because the result hinges on whether the birthday has passed, a single wrong digit can shift the headline age by a full year.
- Set the "age at date" deliberately. Leave it on today for your current age, but if a form asks for your age "as of" an enrollment cut-off, a competition date or a benefit's effective date, type that exact date in instead - the answer can differ from today's by a year.
- Use the totals for milestones, not for legal precision. Total days, weeks and hours are perfect for spotting a 10,000-day party, but for any official "must be 18 by" or "65 on" test, read the years-months-days result and confirm against the relevant authority's rule.
- Mind the time zone if you are near a day boundary. The tool uses whole calendar days in your device's local time. If you were born late at night in one time zone and are checking from another, a clock-precise calculation could land one day either side of this result.
- For a leap-day birthday, check both readings. In a common year, try the late-February and the March 1 target to see which convention a given form or jurisdiction expects, since the two can disagree by a day.
Frequently confused: age, anniversary and elapsed time
Three things people often blur together are your age, the anniversary of an event, and the raw elapsed time between two dates. Your age counts completed years since birth and only advances on a birthday, which is why someone born on December 31 is the same age for almost the entire calendar year. An anniversary works the same way for any event - a wedding, a hire date, a move - marking each completed year, so a "5-year anniversary" means five birthdays of that event have passed. Elapsed time, by contrast, is the continuous count of days, weeks or months between two dates regardless of birthdays, which is what you want when you ask "how long ago was that?" or "how many days until the deadline?". This calculator reports age and the next-birthday countdown; when you instead need pure elapsed time between two arbitrary dates, the Date Calculator is the right tool, and to count only the working days in that span, the Business Days Calculator excludes weekends.
Limitations and assumptions
This calculator is built for everyday use, so a few simplifying assumptions are worth knowing:
- It works in whole calendar days using local time, so it does not account for your exact time of birth or for crossing time zones; a clock-precise result could differ by one day.
- For February 29 birthdays, it uses standard calendar rollover in non-leap years rather than any single legal convention, which can vary by jurisdiction.
- The hour and minute totals are derived from whole days (days × 24, then × 60), so they are accurate to the day rather than the second.
- It is not an official or legal age determination; for anything regulated, follow the relevant authority's definition.
How it compares to related calculators
This page answers "how old am I, exactly?" If your question is a little different, a sister tool fits better:
- To measure the gap between any two dates in days, weeks or months, use the Date Calculator.
- To count down to a future event such as a birthday or holiday, use the Countdown Calculator.
- To count only working days between two dates, use the Business Days Calculator.
- To find which calendar week a date falls in, use the Week Number Calculator.
Sources
- U.S. Naval Observatory - Leap years and the Gregorian calendar rules.
- National Institute of Standards and Technology (NIST) - Calendars and the leap-year cycle.
- U.S. Census Bureau - How age is measured in completed years as of a reference date.
โ ๏ธ Common mistakes & edge cases
Dividing days by 365
Approximating age as total days ÷ 365 ignores leap years and can land you on the wrong age right around your birthday. Counting calendar years, months and days avoids this entirely.
Off-by-one near the birthday
If the target month and day are even one day before your birthday, you are still the younger age. The calculator borrows correctly, so June 14 the day before a June 15 birthday reads 35 - not 36.
February 29 birthdays
Leap-day birthdays have no exact match in common years. Standard calendar rollover treats the birthday as late February or March 1 in those years; the total-days count is always exact regardless.
Time zones and time of birth
This tool works in whole calendar days using local time. It does not factor in time of birth or crossing time zones, so a same-day result can differ by one day from a clock-precise calculation.
❓ Frequently asked questions
How does the age calculator work?
It compares your date of birth to a target date (today by default). It counts whole years first, then whole months, then leftover days - borrowing days from the previous month and a month from the year when needed - so the result is the exact calendar age, not a rounded estimate.
How do you calculate exact age in years, months and days?
Subtract the birth year, month and day from the target year, month and day. If the day result is negative, borrow the number of days in the previous calendar month and reduce the month count by one. If the month result is then negative, borrow 12 months and reduce the year count by one. What remains is your exact age in years, months and days.
Does the calculator account for leap years?
Yes. Because age is computed from real calendar dates, leap days (February 29) are counted automatically. The total-days figure reflects every actual day lived, including each February 29 you have passed through.
How is age counted if I was born on February 29?
In a common (non-leap) year there is no February 29, so most systems treat the birthday as falling on March 1 for age purposes, while some use February 28. This calculator uses standard calendar rollover, so a Feb 29 birth is counted from the equivalent late-February or early-March date in non-leap years.
What is total age in days and weeks?
Total days is the exact number of days between your birth date and the target date. Total weeks is that figure divided by 7 (rounded down). These are useful for milestones - for example, celebrating your 10,000th day of life.
How many days until my next birthday?
The calculator finds the next occurrence of your birth month and day on or after the target date and counts the days in between. It also shows which weekday that birthday falls on and the age you will turn.
Can I calculate my age on a past or future date?
Yes. Change the "age at date" field to any date - past or future - and the calculator shows how old you were, or will be, on that exact date instead of today.
How do I use this age calculator?
Enter your date of birth, leave the second date set to today (or change it to any other date), and the result appears instantly. Read your exact age in years, months and days at the top, then scroll for totals in months, weeks, days and hours, the weekday you were born, and the countdown to your next birthday. Nothing is sent anywhere - the math runs in your browser.
Why does my age differ from a simple year subtraction?
Subtracting birth year from the current year only works if your birthday has already passed this year. If it hasn't, that shortcut overstates your age by one year. This calculator checks the month and day too, so the result is correct on every day of the year, not just after your birthday.
What weekday was I born on?
The calculator derives the day of the week directly from your birth date, so it tells you whether you were born on a Monday, Saturday, and so on. It works the same way for the date of your next birthday, which is handy for planning a celebration.
How many hours or minutes old am I?
Total hours is your age in whole days multiplied by 24, and minutes multiplies that by 60. Because the calculator uses whole calendar days rather than your exact time of birth, these totals are precise to the day, not to the minute - but they are great for fun milestones like turning one billion seconds old (about 31.7 years).
Is this age calculator accurate for legal or official purposes?
It is built for everyday use - birthdays, milestones, planning and curiosity. For legal age (voting, driving, retirement, visas), official rules can differ on edge cases such as leap-day birthdays or the exact cut-off time in a given time zone. Always rely on the relevant authority's definition for anything official.
Why is my age different in the East Asian or Korean system?
The international method this calculator uses counts completed years, so you turn one only on each birthday. In the traditional East Asian count, a newborn is one year old at birth and gains a year at the new year, making a person up to two years older than their international age. South Korea officially switched to the international standard in 2023, but you may still see the older count in some everyday contexts.
What is the difference between age and elapsed time between two dates?
Age counts completed years since birth and only advances on a birthday. Elapsed time is the continuous count of days, weeks or months between two dates regardless of birthdays. Use this age calculator for age and the next-birthday countdown; for pure elapsed time between any two dates, use the Date Calculator, and for working days only, the Business Days Calculator.
Is a DOB calculator the same as an age calculator?
Yes - a DOB calculator (short for date of birth calculator) is just another name for this tool. You enter your date of birth and it returns your exact age in years, months and days, so the terms are interchangeable.
How old am I if I was born in 2007?
If you were born in 2007, you turn 19 in 2026: you are 19 once your 2026 birthday has passed and still 18 before it. For example, someone born December 31, 2007 is exactly 18 years, 6 months and 3 days old on July 4, 2026 - 6,760 total days. Enter your full date of birth for the precise figure.
How many months are in 26 years?
26 years is exactly 312 months, because months are always the year count multiplied by 12. In days, a 26-year span reaching its birthday in 2026 is 9,496 days (about 1,356 weeks), since it contains six February 29ths; a different birth date can shift the day count by one.
๐ก Good to know
"Year minus year" is only right after your birthday
Subtracting your birth year from the current year gives the correct age only once this year's birthday has passed. Before it, you're still a year younger. This calculator checks the month and day too, so it's accurate on every day of the year.
Leap days are counted automatically
Because age is built from real calendar dates, every February 29 you've lived through is included in your total days. There's no 365.25 approximation that drifts over the decades.
Fun milestones to watch for
Your 10,000th day lands around age 27 years and 4 months, your 1,000th week around age 19, and one billion seconds at roughly 31.7 years. The totals above let you spot the next one to celebrate.