Updated 2026 · By ToolFern

Age Calculator

Find your exact age in years, months and days, plus the total number of days you’ve lived, from any birth date, on any date. Everything is worked out instantly in your browser.

-
Years
-
Months
-
Days
-
Total days lived

Your exact age is shown as full years, plus the leftover months and days. “Age at date” defaults to today, change it to find your age on any past or future date.

How to use the age calculator

  1. Date of birth, pick the day you (or whoever you’re checking) were born.
  2. Age at date, leave it on today to get the current age, or change it to any other date.
  3. Read off your age in years, months and days and your total days lived, they update the moment you change a date.

Why “years, months and days” instead of a decimal

Saying someone is “31.7 years old” is rarely what people mean. The calendar isn’t made of equal-length months, so a true age has to borrow correctly: if the day-of-month hasn’t been reached yet this month, we take the days from the previous month’s real length, and if the birthday month hasn’t arrived this year, we drop a year and add the twelve months back. That’s exactly how you’d count an age out loud, “31 years, 8 months and 12 days”, and it’s what this tool gives you. Leap years are respected too, so a 29 February birthday and the days around it stay accurate.

What you can use it for

Frequently asked questions

Why does it say my birth date is in the future?

The birth date you entered is later than the “age at” date. Make sure the birth date comes first, or move the “age at” date forward.

Does the total-days figure include today?

It counts whole days between the two dates. On your birthday the day count resets to zero, and the total grows by one for each full day that passes.

Can I calculate age between two past dates?

Yes, set both the birth date and the “age at” date to any dates you like to measure the gap between them.