Skip to content
Utilboxes

Age Calculator

Enter a date of birth to get an exact age in years, months and days, plus total weeks and days lived and a countdown to the next birthday. Change the second date to find an age on any past or future date. Month lengths and leap years are handled using the real calendar, not an average.

Runs entirely in your browser

Updated

How to use the Age Calculator

  1. 1Enter the date of birth.
  2. 2Leave the second date as today, or set it to work out an age on a particular date.
  3. 3Read the exact age, followed by the totals and the next birthday countdown.

How it works

Age is counted the way people actually count it: whole years first, then whole months, then the days left over. The tool finds the most recent birthday, counts the whole months since it, and the days remaining after the last whole month.

Months are counted on the real calendar, so their different lengths are respected. When a month is too short for the birth day, the month is complete on its last day: a person born on 31 January is 1 month old on 28 February in a common year, because February has no 31st, and 1 month and 1 day old on 1 March.

Leap years are handled by the calendar itself rather than by assuming 365.25 days. Someone born on 29 February has their anniversary treated as 1 March in common years, which is the most widely used convention.

Worked example

Someone born on 15 March 2001, checked on 5 September 2026

  1. Enter 15 March 2001 as the date of birth.
  2. Leave the second date as 5 September 2026.

Result: 25 years, 5 months and 21 days — 9,305 days in total, with the next birthday 191 days away.

Tips and common mistakes

  • Set the second date to find an age on a particular day — a school entry cut-off, an exam date or a pension date.
  • Use the total in days or weeks for things that are counted that way, such as a baby's age in the first months.
  • Check the next-birthday countdown when planning; it accounts for month lengths and leap years.
  • For the length of time between any two events, not just birthdays, the same calculation works: enter the earlier date first.

Frequently asked questions

How is age calculated exactly?
Whole years since birth, then whole months since the last birthday, then the remaining days. Days are borrowed from the actual previous month, so month lengths are respected.
What happens with a 29 February birthday?
In common years the anniversary is treated as 1 March, which is the convention most countries use for legal purposes.
Can I calculate age on a past or future date?
Yes. Change the second date to any date you like, before or after today.
Does it count the day of birth?
The day of birth counts as day zero, which is why someone born today is nought days old rather than one.
How many days old am I?
Enter your date of birth and the total in days is shown under the main result. Someone born on 15 March 2001 was 9,305 days old on 5 September 2026.
How do I work out an age “as of” a date on a form?
Set the second date to the date the form names, such as 1 January or the closing date, instead of leaving it as today.
Are leap years taken into account?
Yes. The calculation uses the real calendar, so leap days and months of different lengths are counted exactly rather than averaged.

Guides