DateRuler

Dates & time

Age calculator

Quick answer: Your age is the number of full years since your birth date, then the leftover months and days. Example: someone born on March 15, 1990 is 36 years, 7 months and 8 days old on October 23, 2026. Enter a birth date to see your exact age in years, months, weeks, days and hours.

  • Exact calendar math · cited sources (EIA, U.S. law)
  • Updated
  • Reviewed by Alex · How we calculate

Enter a date of birth. Change the second date to find an age on any day.

How to use this calculator

  1. Enter the date of birth.
  2. Optionally change the "as of" date (it defaults to today).
  3. Read the exact age in years, months and days, plus the next birthday.

How age is calculated

Age is counted in completed years, then completed months, then the remaining days. If the day of the month has not been reached yet, the month is borrowed from the previous month's length. People born on February 29 are treated as turning a year older on February 28 in non-leap years for the "next birthday" line.

Age by birth year

Frequently asked questions

How many days old am I?

Enter your birth date and the tool shows total days and weeks lived.

Is my data stored?

No. The calculation runs in your browser.