Exact age · Next birthday · Total days & weeks

Age Calculator Online

Calculate your exact age in years, months, and days. See your next birthday countdown and your age expressed in total days, weeks, and months.

Age
years old
Total Days
Total Weeks
Total Months
Next Birthday

Calculate the difference between dates

Our date calculator finds days, weeks, months, and years between any two dates.

Open Date Calculator

How Age Is Calculated: Years, Months, and Days

Calculating age seems straightforward until you consider the nuances: leap years, months of different lengths, and whether the birthday has occurred yet in the current year. The way most people (and most legal systems) calculate age is called "whole years" — you do not count a year as completed until the anniversary of your birth. So if today is the day before your birthday, you are still technically one year younger than you will be tomorrow.

The Year-Month-Day Method

The most precise way to express age is in years, months, and days. Starting from the birth date: count whole years elapsed. Then count remaining whole months. Then count remaining days. For example, someone born on March 15, 1990, who is being aged to July 3, 2025, is 35 years, 3 months, and 18 days old. The calculation must account for the varying number of days in each month and whether the target year's February has 28 or 29 days.

Born: 15 Mar 1990 → 3 Jul 202535 years, 3 months, 18 daysMarch 15 to July 3 = 3 months 18 days past the 35th birthday.

Age in Total Days

The total number of days lived is simply the number of calendar days between the birth date and the target date. This includes all leap years in between. An average year has 365.2425 days, so to estimate: age in days ≈ years × 365.2425. However, exact day counts require counting through the actual calendar. At age 30, you have lived approximately 10,957 days. At age 50, approximately 18,262 days.

Leap Year Considerations

A leap year adds one extra day (February 29) every four years, with exceptions for century years (not a leap year unless divisible by 400). This means people born on February 29 technically only have their birthday every four years. Convention varies: some celebrate on February 28 in non-leap years, others on March 1. Most age calculators, including this one, count February 29 birthdays on March 1 in non-leap years for legal and calendar purposes.

Next Birthday Countdown

The countdown to your next birthday is calculated by finding the next occurrence of your birth month and day on or after the target date, then computing the days until that date. This is useful for planning, for knowing when someone turns a milestone age, or simply for satisfying the universal curiosity about how many days until your birthday.

Age calculations depend on the calendar dates entered. Legal age for specific purposes may be defined differently in some jurisdictions.