Age Calculator

Calculate your exact age in years, months, weeks, and days from your birthday. Free age calculator for any past or future date.

An age calculator tells you exactly how old you are — or how old someone else is — in years, weeks, days, and even hours. Unlike a basic subtraction of birth year from the current year, this tool accounts for the specific day of the year and handles leap years through a 365.25-day average. Enter the birthday as a day-of-year (1–365), the current date as a day-of-year, and the number of years ago the person was born, and the calculator does the rest. This is useful for filling out forms that require exact age, calculating age for school enrollment cutoffs, checking age eligibility for services, or just satisfying curiosity. It also computes total hours lived — a fun number for birthday cards and milestones. All calculations are private and run in your browser.

birth

today

Result

30.27

Breakdown

Age Weeks
1,579
Age Hours
265,332

About Age Calculator

What is age calculator?

An age calculator tells you exactly how old you are — or how old someone else is — in years, weeks, days, and even hours. Unlike a basic subtraction of birth year from the current year, this tool accounts for the specific day of the year and handles leap years through a 365.25-day average. Enter the birthday as a day-of-year (1–365), the current date as a day-of-year, and the number of years ago the person was born, and the calculator does the rest. This is useful for filling out forms that require exact age, calculating age for school enrollment cutoffs, checking age eligibility for services, or just satisfying curiosity. It also computes total hours lived — a fun number for birthday cards and milestones. All calculations are private and run in your browser.

How to use this calculator

  1. Enter your birthday day of year (1-365).
  2. Enter your today day of year (1-365).
  3. Enter your birth year offset (years ago).
  4. Click the "Calculate" button.
  5. View your result instantly — the main result is displayed prominently at the top with a detailed breakdown below it.

When to use this calculator

  • Finding your exact age in years, months, weeks, days, and hours for forms
  • Calculating age eligibility for school, sports, or government programs
  • Determining the age difference between two people
  • Generating fun stats (total days or hours alive) for birthday celebrations
  • Checking if someone meets a minimum age requirement for a service or product

How the calculation works

The age calculator uses day-of-year arithmetic with leap-year averaging. Total days lived = (years_ago × 365.25) + (today_day_of_year − birth_day_of_year), where 365.25 accounts for one leap day every 4 years. Age in years = total_days / 365.25. Age in weeks = total_days / 7. Age in hours = total_days × 24. For example, someone born 30 years ago on day 100 (April 10) with today being day 198 (July 17): total_days = 30 × 365.25 + (198 − 100) = 10,957.5 + 98 = 11,055.5 days. Age in years = 11,055.5 / 365.25 ≈ 30.27 years.

Frequently Asked Questions

How is age calculated?
Age is the difference between two dates. This calculator converts that gap into years (divided by 365.25), months, weeks, and days.
Why 365.25 days per year?
365.25 accounts for leap years (one extra day every 4 years), giving an accurate long-run average for age in years.

Related tools