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
- Pick your date of birth from the date field.
- Your age appears instantly in years, months and days.
- Read the total days and weeks lived underneath.
- Change the date any time to check someone else’s age or a past/future date.
How age is counted
| Term | Meaning |
|---|---|
| Years | Complete years elapsed since the date of birth. |
| Months | Complete months elapsed since the last birthday. |
| Days | Remaining days after those months. |
| Total days | Exact 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
| Situation | What happens |
|---|---|
| Born 29 February | In non-leap years the birthday is treated as 28 Feb / 1 Mar by convention; the day count stays exact. |
| Month lengths | February has 28/29 days, others 30 or 31 — the calculator uses the real month, never an average. |
| Leap years | Every 4th year adds 29 February (except century years not divisible by 400, like 1900). |
| Time zones | Age 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.