Age Calculator

Calculate your exact age in years, months, and days, entirely in your browser.

Find your exact age — or the exact time between any two dates — down to the year, month, and day, correctly accounting for leap years and varying month lengths. Enter a date of birth and, optionally, a specific reference date instead of today.

How to use Age Calculator

  1. 1Enter your input for age calculator.
  2. 2Review the result on this page.
  3. 3Download or copy your result.

How age is calculated, and why it's trickier than it looks

Subtracting two calendar dates sounds simple, but doing it correctly means accounting for months of different lengths (28 to 31 days), leap years (an extra day every 4 years, with exceptions for century years), and the fact that "how many months" depends on which specific months you're counting between. A naive calculation — just subtracting year, month, and day components independently — produces wrong results whenever the day-of-month or month components don't line up cleanly, which is most of the time.

This calculator handles that correctly: it walks from your date of birth forward to the reference date, borrowing days from the previous month and months from the previous year exactly the way you'd count by hand, so the years/months/days breakdown is always exact — not an approximation based on average month length.

Common uses for an age calculator

Checking eligibility for something with an exact age cutoff (school admission, a competition, a legal age requirement), filling in an exact age on a form instead of just a birth year, figuring out how many days old a baby is, or simply settling an argument about exactly how many days until a birthday. Because you can set the reference date to anything — not just today — it also works for calculating someone's age as of a past or future date, like how old someone was on a specific historical date, or will be on a future one.

Frequently Asked Questions

How is my exact age calculated?

We calculate the exact number of years, months, and days between your date of birth and today (or a date you choose), correctly accounting for varying month lengths and leap years.

Can I calculate my age as of a specific date, not just today?

Yes — enter any reference date and the calculator shows your age as of that date instead of today.

Is this tool really free?

Yes, Age Calculator is completely free to use — no sign-up, no hidden charges.

Related Tools