Age Calculator
Calculate exact age from date of birth. Find age in years, months, weeks, and days. See next birthday countdown.
About the Age Calculator
An age calculator tells you exactly how old you are — not just in years, but precisely in months, weeks, days, hours, and minutes elapsed from your date of birth to today. While most people know their age in whole years, precise age calculation matters enormously across legal, medical, educational, financial, and personal contexts. "How old am I?" and "how many days old am I?" generate over 372,000 monthly searches because the need for exact age extends far beyond personal curiosity. Insurance companies calculate premiums based on your exact age on the policy's coverage start date — applying one month before your birthday locks in the lower premium rate. Medicare eligibility in the USA begins precisely 3 months before your 65th birthday. School enrollment cutoffs are enforced to the exact day — a child born one day after the September 1 cutoff must wait an entire year for kindergarten. Clinical trials specify eligibility in years and months, not just years. Passport and visa applications require exact age for certain categories. Pension and Social Security benefit amounts depend on the precise month and year you begin claiming. Our calculator handles all Gregorian calendar edge cases including February 29 leap year birthdays, varying month lengths across all 12 months, and works for any date of birth from 1900 to the present. It simultaneously displays your age in years, months, days, weeks, total days, and hours, and shows a live countdown to your next birthday.
Formula
Age in total days = Today (as sequential day number) minus Birth date (as sequential day number) | Years/months derived by stepping through actual calendar month lengths
How It Works
Age calculation is more complex than simple year subtraction because calendar months vary in length (28, 29, 30, or 31 days) and years vary between 365 and 366 days. The correct algorithm: convert both the birth date and today's date to a sequential day count using the Julian Day Number system. Subtract to get the total elapsed days. Then reverse-calculate years, months, and remaining days by stepping through actual calendar months in sequence. For a person born March 15, 1990, calculated on April 3, 2026: total elapsed = approximately 13,173 calendar days = 1,881 weeks and 6 days = 36 years, 0 months, and 19 days. Leap year handling is automatic: February 29 birthdays are observed on February 28 in non-leap years for most legal and administrative purposes, while some jurisdictions use March 1 — the calculator notes which convention is being applied. The next birthday countdown feature automatically identifies the correct next occurrence of your birth month and day, handles the year rollover correctly, and shows both days remaining and the day of the week it falls on.
Tips & Best Practices
- ✓Key US age milestones: voting and military service at 18; alcohol purchase at 21 (most states); car rental without surcharge at 25; Medicare Part A eligibility at 65; full Social Security retirement between 66 and 67 depending on your exact birth year.
- ✓Life insurance pricing: premiums are locked at your age on the policy effective date — applying the month before your birthday can save hundreds of dollars per year on a 20-year term policy at standard rates.
- ✓School enrollment: most US states require children to turn 5 by September 1 for kindergarten. A child born September 2 must wait a full year — research shows this age advantage (called academic redshirting) often benefits children academically and socially through primary school.
- ✓Paediatric medicine: doctors always track age in months for children under 2 years. A 14-month-old and an 18-month-old have completely different developmental expectations and medication dosing weights — the month count matters critically.
- ✓Genealogy research: calculating a historical figure's age at their census record date, immigration year, marriage, or military service date from a known birth record is one of the most common uses of precise age calculation in family history work.
- ✓Travel insurance: your age on the first day of your covered trip — not the purchase date — determines your premium tier. Purchasing a policy that activates the day before a milestone birthday can produce significant savings.
- ✓Social Security strategy: the difference between claiming at age 62 versus 67 reduces your monthly benefit permanently by approximately 25-30%. Knowing your exact birthdate and calculating your precise Full Retirement Age in months determines the optimal claiming strategy worth tens of thousands of dollars over a lifetime.
- ✓Age of majority varies internationally: 18 in the USA, UK, Canada, and Australia; 19 in South Korea and some Canadian provinces; 20 in Japan and Thailand; 21 for certain legal purposes in several US states — always verify the specific jurisdiction and legal context.
Who Uses This Calculator
Parents use the age calculator constantly: to track the exact age of infants and toddlers for paediatric appointments that use age-in-months for developmental milestone assessment, to determine school enrollment eligibility to the exact day, and to verify age-appropriate car seat specifications which change at 2 years and 40 pounds. Adults use it for retirement planning, Medicare application timing, life insurance purchase decisions before a birthday rate increase, and confirming their precise age for official documents. Human resources professionals calculate exact ages for benefits eligibility cutoffs, mandatory retirement policy compliance, and age discrimination law monitoring. Healthcare providers calculate patient age to the month for cancer screening schedules, vaccine timing recommendations, and clinical trial eligibility verification. Immigration attorneys rely on precise age calculations for visa categories where specific age thresholds determine eligibility — the US EB-5 programme, F-1 student visas, and family preference immigration categories all have age-specific rules with significant legal consequences. Genealogists use birth records to calculate historical ages at key life events, cross-referencing dates across censuses, marriage registers, and death records to verify identities and relationships across generations.
Optimised for: USA · Canada · UK · Australia · Europe · Calculations run in your browser · No data stored
Frequently Asked Questions
How do you calculate your exact age?
Subtract your birth date from today's date. If you were born on March 15, 1990 and today is April 9, 2026, you are 36 years, 0 months, and 25 days old. The calculator handles leap years and months of different lengths automatically.
How old am I if I was born in 1990?
If born in 1990, you are 35 or 36 years old in 2026, depending on whether your birthday has occurred yet this year. Enter your exact date of birth in the calculator to get your precise age in years, months, weeks, and days.
How many days old am I?
Multiply your age in years by 365, add days for each leap year (roughly 1 every 4 years), then add remaining months and days. A 30-year-old is approximately 10,950 days old. The age calculator shows your exact day count including all leap years since your birth.
What is the legal age of adulthood in the USA, UK, and Canada?
USA: 18 years old for most purposes (voting, contracts); 21 for alcohol. UK: 18 years old (voting, alcohol, contracts). Canada: 18 in Alberta, Manitoba, Ontario, Quebec, PEI, Saskatchewan; 19 in BC, New Brunswick, Newfoundland, Nova Scotia, Northwest Territories, Nunavut, Yukon.
How do you calculate age from a date of birth?
Take the current year and subtract your birth year. If your birthday has not yet occurred this calendar year, subtract one more. Example: Born September 20, 1995. Today is April 9, 2026. 2026 − 1995 = 31, but birthday has not occurred yet in 2026, so age = 30 years.
How is age calculated differently in Korean age?
Korean age (formerly used officially, now transitioning to international age) adds 1 year at birth and increments every January 1st rather than on birthdays. A baby born in December 2025 would be "2 years old" in Korean age by January 2026. South Korea officially switched to international age counting in June 2023.
How many weeks pregnant am I based on my due date?
Subtract today's date from your due date, then subtract from 40 weeks. Example: Due date June 15, today April 9 — that is 67 days remaining, or 9.5 weeks. 40 − 9.5 = 30.5 weeks pregnant. Use the due date calculator for a more detailed week-by-week breakdown.
What day of the week was I born?
The age calculator can determine the day of the week for any historical date. Enter your birth date and the calculator will display it alongside your current age. Alternatively, use the Day of the Week calculator for any specific date.
How do I calculate someone's age for a legal document?
For legal purposes, age is typically calculated as of a specific reference date (today, or a specified date). Enter the person's date of birth and the reference date into the calculator. The result in completed years is the legally recognised age in most jurisdictions.
How many days until my next birthday?
The age calculator automatically shows a countdown to your next birthday in days. It calculates from today's date to your next upcoming birthday, adjusting correctly for whether the birthday has passed this year or not, and accounts for leap year birthdays (February 29).