Age Calculator

Calculate exact age with years, months, and days

About the Age Calculator

This age calculator gives an exact age from a birth date — years, months and days rather than a rounded year count — and counts down to the next birthday. Leap years and month-length differences are handled properly, so the answer is right on 29 February too.

An age calculator matters where precision does: forms that ask for age in months, eligibility cut-offs, pension or benefit dates, visa applications, and any calculation involving a child under two where "one year old" is far too coarse.

Getting it right is harder than subtracting years. Months have different lengths, leap years add a day, and someone born on 29 February has no birthday in three years out of four. The calculation here works from the actual calendar rather than approximating a year as 365 days.

Alongside the exact age you get the total elapsed days, hours and minutes, and the number of days until the next birthday. Any date works, past or future, so it doubles as a general date-interval calculator.

How to use the Age Calculator

  1. Enter the birth date. Type or pick the date of birth.
  2. Set the comparison date. Leave it as today, or choose another date to calculate age as of then.
  3. Read the exact age. See years, months and days, plus total days, hours and minutes.
  4. Check the next birthday. See how many days remain until the next one.

Age Calculator features

  • Exact age in years, months and days
  • Totals in days, weeks, months and hours
  • Age as of any date, not just today
  • Days until the next birthday
  • The weekday you were born on
  • Leap years and differing month lengths handled
  • Runs in your browser; dates are not uploaded

Frequently asked questions

Why not just subtract the years?

Because that is wrong for most of the year. Someone born in December is not 30 in January simply because the year numbers differ by 30. Age is counted in completed years, then the remaining months and days on top.

How are leap years handled?

By counting real calendar dates rather than assuming a fixed year length, so a 29 February birthday works correctly and no drift accumulates across decades.

Can I get an age as of a past or future date?

Yes. The reference date defaults to today but can be set to anything, which is what you want for a form asking for age at a particular deadline or on a policy start date.

What are the total figures for?

Total days, weeks, months and hours are the same age expressed in one unit throughout. They are the useful ones for milestones — a 10,000th day, for instance — where the years-months-days form does not help.

Is my date of birth sent anywhere?

No. The calculation is arithmetic in your browser, so nothing you type is transmitted, logged or stored.