✦Free calculator

Age calculator

Enter a date of birth to get the exact age in years, months and days. You can also find someone’s age on any past or future date.

Age
—
In months
In weeks
In days
Next birthday
Born on a

Calculated instantly in your browser — nothing you enter is sent or stored.

Embed this calculator on your website

Free for blogs and websites: copy the code and paste it into your page (in WordPress, use a “Custom HTML” block). It works on phones and desktops, and the height adjusts automatically.

Preview

How to use the age calculator

  1. Enter the date of birth.
  2. The second date is set to today. Change it to find an age on a particular date, for example the age on a start date, or how old someone will be at a wedding.

You get the age in years, months and days, plus the total in months, weeks and days, the number of days until the next birthday, and the day of the week the person was born.

How age is calculated

Age is counted in whole calendar units, not by dividing days by 365:

  1. Subtract the birth year from the current year.
  2. If this year's birthday has not happened yet, subtract one year.
  3. Count the full months since the last birthday, then the remaining days.

This is the same way ages are counted on official forms. Leap years are handled automatically. For someone born on 29 February, most countries treat 28 February as the birthday in non-leap years for legal purposes, though some use 1 March.

Worked example

Someone born on 14 May 1990, on 3 November 2026:

  • Years: 2026 − 1990 = 36, and the 2026 birthday has passed, so 36 years.
  • Months since 14 May 2026: 14 October 2026 is 5 full months later, so 5 months.
  • Days from 14 October to 3 November: 20 days.

The exact age is 36 years, 5 months and 20 days, which is 13,322 days in total.

Popular uses

  • Checking age limits for school entry, driving, pensions or travel insurance.
  • Filling in visa and job applications that ask for your exact age.
  • Fun facts: how many days old you are, or the day you will turn 10,000 days old (about 27 years and 4 months).

Frequently asked questions

How do I calculate my age in days?
Count the days between your date of birth and today, including leap days. The calculator does this for you and shows the total under “In days”.
Why is my age in days not exactly years × 365?
Because of leap years. Every four years (with a few exceptions) a year has 366 days, so 36 years is about 13,149 days, not 13,140.
When does someone born on 29 February have a birthday?
In non-leap years, many countries treat 28 February as the legal birthday, though some use 1 March. The calculator counts full months, so the age changes on 1 March in non-leap years.
Can I calculate an age on a future date?
Yes. Change the second date to any date in the future to see how old someone will be on that day.

Last reviewed: November 13, 2026

Results are estimates for general information only and are not financial, tax, medical or legal advice. Check important figures with a qualified professional.