Age calculator: years, months and days

Calculate age from a date of birth in years, months and days. Choose a reference date and see the number of days until the next birthday.

Processed in your browser: your data are not uploaded.

Set your data

Set your data

Dates from years 1 to 9999; birth cannot follow the reference date. February 29 is treated as February 28 in non-leap years. The result does not determine legal age eligibility.

Result

Enter your values to see the result.

We count which tools are used most, without including entered values or file contents in the statistics. Privacy

How to use the tool

Compare age on the reference date with the time until the next birthday. Today uses the device’s local date.

  1. Enter a birth date and the date on which you want to know the age.
  2. Read years, months, days, total days and the next birthday.

Method and principles

Age is a calendar difference, not a day count divided by 365.

If the original day does not exist in the target month, the last day of that month is used.

Method and limits

Dates from years 1 to 9999; birth cannot follow the reference date. February 29 is treated as February 28 in non-leap years. The result does not determine legal age eligibility.

Inputs and results are processed in your browser and are not sent to the server. Aggregate statistics, when enabled, record only the tool and outcome, without the content.

Example

From May 15, 1990 to May 15, 2026: 36 years, 0 months and 0 days; the birthday is on the reference date.

Practical example

Input
  • Date of birth: 1990-05-15
  • Reference date: 2026-10-30
Result
36 years, 5 months, 15 days

Age is a calendar difference, not a day count divided by 365. If the original day does not exist in the target month, the last day of that month is used.

Result details

Result details
ParameterValue
Total days13,317
Next birthdayMay 15, 2027
Days until birthday197

Favorites