← All tools

Work out an age

Age in years, months and days — and the next birthday.

Stays on this device

Need more than one change? Chain tools together →Something not right? Tell us

The date of birth

The age

36 years, 3 months, 14 days

Born on a Friday

Days lived
13,255
Weeks
1,893
Months
435
Turning 37
June 15, 2027
in 259 days

Send this to another tool

What this tool is for

This works out how old someone is on any date, in years, months and days, and says when the next birthday falls. Forms want an exact age on a particular day, and counting it by hand goes wrong around month ends and leap years, which is where most mistakes come from.

How to work out an age

  1. Enter the date of birth.
  2. Leave the second date as today, or set the date you need the age on.
  3. Read the age, and the days until the next birthday.

Questions

Are leap years handled properly?

Yes. The count follows the real calendar, so a 29 February birthday and any leap day in between are both treated correctly.

Can I work out an age on a date in the past?

Yes. Set the second date to whichever day you need, which is what a form asking for an age as at a given date is after.

Why does it show months and days rather than just years?

Because the exact figure matters when someone is close to a threshold, and for young children where age is usually given in months.

Is the date of birth I type stored?

No. The calculation happens in this browser tab and the date goes nowhere.

Related tools

Feedback