Z

Age Calculator

Calculate exact age in years, months and days from a birth date.

Runs in your browser — files never leave your device

26
Years
6
Months
25
Days

How it works

Pick a date of birth and a reference date — the “Age at date” field defaults to today — and the tool shows the exact age in full years, months, and days, recalculated instantly as you change either date. It answers more than “how old am I”: set the reference date in the past to find an age at a historical event, or in the future to see how old someone will be on a wedding day, an eligibility cut-off, or a retirement date.

The calculation is real calendar arithmetic, not an approximation with 30-day months or 365.25-day years. It subtracts days, months, and years separately and borrows the way long subtraction does: when the day comes up negative, it borrows the actual length of the previous calendar month — 28, 29, 30, or 31 days — and when the months come up negative, it borrows twelve from the years. Someone born on August 24, 1990 is exactly 35 years, 6 months, 14 days old on March 10, 2026, with February 2026’s true 28-day length used in the borrow.

Leap years fall out of that method naturally. A person born on February 29, 2000 shows as 25 years, 11 months, 30 days on February 28, 2026, ticks over to 26 years, 0 months, 1 day on March 1, 2026 — the tool treats March 1 as the completion of the year when February 29 doesn’t exist — and reads exactly 24 years, 0 months, 0 days on February 29, 2024, when the real birthday comes around. Month-end birthdays are handled with the same borrowing rule, which is where calculators traditionally disagree by a day; this one is consistent and never produces negative days.

Dates are treated as pure calendar dates with no clock time attached, so the result doesn’t depend on your time zone or the time of day — the same inputs give the same answer everywhere. Keep in mind that years/months/days is a calendar description, not a fixed quantity: two people can both be “30 years, 2 months, 5 days” old while having lived a different number of total days. When you need total days, a date-difference calculator is the right tool for the job.

Frequently asked questions

How exactly is the age calculated?
By calendar subtraction with borrowing, like long subtraction for dates. Days are subtracted first; if the result is negative, the tool borrows the real length of the previous calendar month (28, 29, 30, or 31 days), then months borrow from years the same way. Someone born January 15, 2000 is exactly 26 years, 1 month, 23 days old on March 10, 2026 — the borrow used February 2026’s actual 28 days, not an average.
I was born on February 29. When does my age go up?
In this tool, on March 1 of common years. Born February 29, 2000, you show as 25 years, 11 months, 30 days on February 28, 2026 and as 26 years, 0 months, 1 day on March 1, 2026. In leap years the birthday exists: on February 29, 2024 the result is exactly 24 years, 0 months, 0 days.
Why does another calculator give slightly different months and days?
There is no universal standard for borrowing around month-end birthdays, so tools legitimately disagree by a day or two. For example, this calculator reports someone born January 31, 2025 as 0 years, 1 month, 1 day old on March 1, 2025; other conventions produce 0 months, 29 days. The years figure always agrees — only the month/day split varies.
Do time zones or the time of birth matter?
No. The math uses pure calendar dates with no clock component, so the same two dates give the same result anywhere in the world. One quirk: the default “Age at date” comes from universal time, so within a few hours of midnight it can be one day off your local date — just set the field explicitly.
Can I calculate an age at a past or future date?
Yes. Set “Age at date” to a historical date to find how old someone was at an event, or to a future date to see an upcoming age — useful for eligibility cut-offs and retirement dates. If the reference date is before the birth date, the tool shows zeros rather than a negative age.
How do I get the age in total days instead?
Years, months, and days can’t be converted to a day count directly, because months vary from 28 to 31 days. Use a date-difference calculator (see related tools) with the birth date and the reference date — it returns the total number of days between them.
Is my birth date stored or sent anywhere?
No. The calculation runs in your browser and the dates never leave your device — nothing is uploaded, logged, or stored.