glunty

Age Calculator (Years, Months, Days)

Exact age in years, months, and days, plus total days, weeks, and a next-birthday countdown.

What this tool does

Works out your exact age from a date of birth, split into whole years, months, and days. It counts each calendar month at its real length (28 to 31 days) and includes leap days, so the result matches how you would count by hand rather than dividing by an average year. Alongside the breakdown you get total days lived, total weeks, and a countdown to your next birthday. Everything is computed in your browser from the two dates you enter; nothing is sent anywhere.

How to use it

Enter your date of birth. The age at field defaults to today, read from your device when the page loads, so you usually do not need to touch it. Press Calculate age. To find your age on a different day, change the age at field to that date, whether it is a past milestone or a future day. Example: from January 15, 2000 to March 20, 2020 the exact age is 20 years, 2 months, 5 days.

Common use cases

  • Filling in an exact age on a form, application, or medical intake.
  • Checking how old a child is in months for developmental milestones.
  • Finding your age on a specific past date, such as the day you started a job.
  • Counting down to a birthday or a round-number milestone like 10,000 days.
  • Comparing two people's results to see how far apart in age they are.

Common pitfalls

  • Dividing days by 365. A quick "total days / 365" drifts because it ignores leap years. The years-months-days breakdown here is calendar-correct and will not match that shortcut exactly.
  • Month-end ambiguity. One month after the 31st has no exact landing spot in a shorter month, so the tool clamps to the last valid day. Different tools may round this corner case slightly differently.
  • February 29 birthdays. In common (non-leap) years there is no February 29, so the anniversary is treated as February 28. If you prefer March 1, add a day.
  • Confusing "age at" with a duration. That field is the date you are measuring to, not a length of time. Leave it on today for your current age.

Frequently asked questions

How is age calculated in years, months, and days?
The calculator subtracts the birth date from the target date field by field, borrowing across boundaries the way you would by hand. It counts whole years first, then whole months, then the leftover days, using the real length of each calendar month. Because months vary from 28 to 31 days and years can be 365 or 366 days long, this calendar-correct method gives a different result from simply dividing the total days by 365.
How does it handle leap years and February 29 birthdays?
Total days lived counts every real day, so leap days you have lived through are included automatically. For the years-months-days breakdown, a February 29 birthday is treated as the last day of February in common years, so the yearly anniversary lands on February 28 when there is no February 29. The next-birthday countdown follows the same rule.
Why can the day count look off by one near the end of a month?
Month subtraction is genuinely ambiguous at month ends because months have different lengths. For example, one month after January 31 has no exact match in a shorter February, so the calculator clamps to the last valid day of the shorter month. This is the same convention most date libraries use, and it keeps the years-months-days figures internally consistent.
Does my time zone change the result?
The tool reads only the calendar date you enter and the calendar date you are measuring to, both as plain dates with no clock time. It does the arithmetic in your local calendar, so the result does not shift because of time zones or daylight saving changes. Two people in different zones who enter the same two dates get the same answer.
Can I find my age on a past or future date instead of today?
Yes. The as-of field defaults to today, read from your device clock when the page loads, but you can change it to any date. Set it to a future date to see how old you will be then, or to a past date to see how old you were on a historical day such as a graduation or a wedding.
How many days and weeks have I been alive?
The tool shows total days lived as the exact count of calendar days between your birth date and the as-of date, and total weeks as that day count grouped into whole seven-day weeks. These totals ignore the years-months-days grouping, so they are handy for milestone counts such as a ten-thousand-day birthday.

Embed this tool

Free for any use; attribution appreciated. Paste this on your site:

The embed runs the same tool that lives at this URL. No tracking; no ads inside the embed. Resize height as needed for your layout.

Cite this tool

For academic, journalistic, or technical references. Pick a format:

Citations use 2026 as the publication year. Access date is left as a fillable placeholder where the citation style expects one.

Embedded tool from glunty.com