Age Calculator

Calculate exact age in years, months, and days between any two dates, with a next-birthday countdown.

Working out age for forms, eligibility, milestones, or just curiosity.

How to use it

  1. Enter the date of birth

    Pick the birth date with the date selector.

  2. Set the target date

    Leave it on today for current age, or choose any past or future date to find the age at that point.

  3. View the breakdown

    See the exact years, months, and days, plus totals in weeks, days, and hours, and a countdown to the next birthday.

Why use this tool?

Working out an exact age in your head is deceptively hard. Months have different lengths, leap years add a day every four years, and "two years and a bit" is rarely precise enough for a form that asks for age in years, months, and days. Whether you are completing an application, checking eligibility for an age-restricted service, or just curious how many days old someone is, doing it by hand is fiddly and easy to get wrong by a day or two. This calculator removes the guesswork. Enter a date of birth and it computes the exact difference to today — or to any date you choose — in years, months, and days, and also expresses the total in months, weeks, days, and hours. It even counts down to the next birthday. All calculations use real calendar dates so leap years are handled correctly, and everything runs in your browser, so the dates you enter are never uploaded. No account, no limit.

Common use cases

Forms & eligibility

Confirm an exact age for applications, age-restricted services, pensions, or benefits.

Milestones & gifts

Find out how many days or hours someone has been alive for a birthday surprise or card.

Event planning

Work out how old someone will be at a future wedding, graduation, or trip.

Parenting

Track a baby’s age in weeks and months for appointments and developmental milestones.

HR & records

Verify ages from birth dates accurately for compliance and record-keeping.

Frequently asked questions

Does it account for leap years?

Yes. It uses real calendar dates, so the 29th of February and leap years are handled correctly.

Can I calculate age at a past or future date?

Yes. Set the target date to any date on or after the date of birth to get the age at that moment.

How is age in months and days calculated?

It counts full calendar months and the remaining days between the two dates, rather than averaging 30-day months, so the result is exact.

Does it show a countdown to the next birthday?

Yes — it tells you how long until the next birthday from the target date.

Can it calculate the gap between any two dates?

Yes; treat the first date as the "birth" date and the second as the target to measure any duration. For pure date gaps, the Date Duration Calculator is also available.

What date format does it use?

You select dates from a calendar picker, so there is no ambiguity between day-first and month-first formats.

Are my dates uploaded?

No. All the date math runs locally in your browser.

Is it free?

Yes — calculate as many ages and dates as you like for free, with no account needed.

Related tools