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.

🔒 100% private — calculated on your device, nothing is uploaded.

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

Is it private?

Completely. Your dates never leave your device — the calculation runs in JavaScript right inside this page, with no server call, no account and no tracking of what you enter. Close the tab and nothing is stored.

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.