Free online calculators & unit converters — no sign-up needed.
Free calculators & converters, with plain-English explanations.

Age Calculator

Key facts

  • Gives your exact age in years, months and days — counting full years first, then months, then days.
  • Uses the real calendar, so leap years (including 29 February birthdays) are handled correctly.
  • Also shows total days and weeks lived — a fun number for birthdays and milestones.
  • Runs entirely in your browser — your date of birth is never sent or stored.

“How old am I, exactly?” This free age calculator answers with your precise age today: full years, then months, then days since your date of birth — the way official forms and milestone birthdays count it.

Pick your date of birth and the answer appears instantly, together with the total number of days and weeks you have lived. Because it uses the real calendar, leap days are counted properly.

How to use

  1. Pick your date of birth from the date field.
  2. Your age appears instantly in years, months and days.
  3. Read the total days and weeks lived underneath.
  4. Change the date any time to check someone else’s age or a past/future date.

How age is counted

Age = today − date of birth (years, then months, then days)
TermMeaning
YearsComplete years elapsed since the date of birth.
MonthsComplete months elapsed since the last birthday.
DaysRemaining days after those months.
Total daysExact calendar days lived, leap days included.

Months are calendar months, not 30-day blocks — which is why the day count stays exact across February and leap years.

Worked examples

A 2000 birthday

Born 15 March 2000: on 25 September 2026 the age is 26 years, 6 months, 10 days.

Total lived: 9,690 days — that is 1,384 weeks. The count includes 7 leap days (2000, 2004, … 2024).

A 2010 birthday

Born 1 January 2010: on 25 September 2026 the age is 16 years, 8 months, 24 days.

Counting method: 1 Jan 2010 → 1 Jan 2026 is 16 years; → 1 Sep 2026 adds 8 months; → 25 Sep adds 24 days.

Why calendar math matters

SituationWhat happens
Born 29 FebruaryIn non-leap years the birthday is treated as 28 Feb / 1 Mar by convention; the day count stays exact.
Month lengthsFebruary has 28/29 days, others 30 or 31 — the calculator uses the real month, never an average.
Leap yearsEvery 4th year adds 29 February (except century years not divisible by 400, like 1900).
Time zonesAge is computed from calendar dates, so the result is the same worldwide on the same date.

Frequently asked questions

Does it handle leap years?

Yes. The day count uses the real calendar, so every 29 February you have lived through is included — including for people born on 29 February.

Is my date of birth stored or sent anywhere?

No. The calculation runs in your browser and nothing is transmitted to a server.

Why not just divide days by 365?

Because years are not all 365 days and months are not all equal. Dividing gives an approximation; counting calendar years, months and days gives the exact age.

Can I calculate age on a past or future date?

The tool uses today’s date. For a specific target date, use the Date Difference Calculator between the birth date and that date.

What is my age in only months or only weeks?

Multiply it out from the totals: 9,690 days is about 318.4 months or exactly 1,384 weeks and 2 days.

Key takeaways

  • Exact age = full years, then full months, then remaining days — never a rough division.
  • Leap days are counted automatically, so 29 February birthdays work.
  • Your date of birth never leaves your browser.

Explore more tools

All calculators  |  Unit converters  |  Scientific tools