Age Calculator

Calculate your exact age in years, months, days, hours, and minutes. Enter your date of birth to instantly find out how old you are — or how old someone else is.

Part of our Date & Time Calculators collection.

Age Calculator

Free online calculator

Enter the date of birth to calculate age from

Leave blank to use today's date

Results update automatically as you type

How to Use This Calculator

  1. 1

    Enter the date of birth in the 'Date of Birth' field.

  2. 2

    Leave 'Age at Date' blank to calculate age as of today.

  3. 3

    Optionally set a reference date to calculate age at a past or future date.

  4. 4

    Your exact age appears instantly in years, months, days, and more.

How Age is Calculated

Age = Reference Date − Date of Birth

The calculator subtracts the birth date from today (or a custom reference date), giving exact years, months, and remaining days. Leap years and varying month lengths are fully accounted for.

Example Calculation

Example: Born on March 15, 1990

Inputs

dob: 1990-03-15

Result

35 years, 1 month, 2 days

A person born on March 15, 1990 would be 35 years, 1 month, and 2 days old as of April 17, 2025.

Frequently Asked Questions

How accurate is this age calculator?
Highly accurate. It accounts for leap years, different month lengths, and calculates to the exact day.
Can I calculate someone else's age?
Yes — just enter their date of birth. You can also set a reference date to find their age at any point in time.
Does this calculator handle leap years?
Yes. Feb 29 birthdays and all leap-year edge cases are handled correctly.

Last updated: