Skip to main content
CalcVerdict

Age Calculator

Calculate age in completed years, months and days for any explicit comparison date, with exact elapsed days and the next birthday shown.

Date & TimeWorks without JavaScriptReviewed 2026-08-15

Inputs

Your numbers

This date stays in the URL, so a saved result never changes underneath you.

Try an example

Result

Age on August 15, 2026
25 years

Age at last birthday — whole completed years

Exact calendar age
25 years, 11 months, 30 days

Completed years, then whole months and exact days since the last birthday

Age in completed months
311
Exact elapsed time in weeks
1,356 weeks, 3 days

Whole seven-day periods, with the remaining exact days

Exact days lived
9,495
Next birthday
August 16, 2026
Days until next birthday
1
Age from 2000-08-16 through 2026-08-15
MeasureAmount
Completed years25
Calendar remainder11 months, 30 days
Completed months311
Exact days9,495
Next birthdayAugust 16, 2026
Days until next birthday1
  • The comparison date is an explicit input stored in this result URL. No device or server clock is read, so this answer will not change when the link is opened later.
  • This uses popular usage: an age is reached on the birthday anniversary. Legal rules can differ by jurisdiction and purpose; 42 CFR § 436.522 explicitly recognizes more than one method.
  • For a 29 February birth, the anniversary is 1 March in a non-leap year and 29 February in a leap year. That convention follows section 6 of the Age of Legal Capacity (Scotland) Act 1991 and is disclosed because other contexts may differ.
  • Whole civil dates only: there is no time of day or timezone that can shift the answer.

Frequently asked questions

How does the calculator work out my age?

It counts birthdays completed by the comparison date, matching the CDC definition of age at last birthday. It then counts whole calendar months from the last birthday and the exact days left over. Total days are found independently by subtracting Gregorian day numbers.

Why do I enter a comparison date instead of using today automatically?

An explicit comparison date makes the result reproducible. It is stored in the GET URL, so opening the link later gives the same answer rather than silently reading a new date from the device clock. You can still enter today when that is the date you need.

How are 29 February birthdays handled?

In a leap year the anniversary is 29 February. In a common year this calculator uses 1 March, the convention stated in section 6 of the Age of Legal Capacity (Scotland) Act 1991. Rules for a particular jurisdiction or program may differ, so check the rule that governs your decision.

Can this result prove that I have reached a legal age?

No. It uses the popular anniversary method for a general calendar result. 42 CFR 436.522 itself distinguishes that method from a common-law method that reaches an age one day earlier, and applicable rules can vary. Use the responsible agency’s definition for eligibility, contracts or deadlines.

Can a timezone change the answer?

No. Both inputs are civil dates with no time of day or timezone. The calculation counts calendar midnights between those dates, so it cannot move a birthday backward or forward when the server, browser or person is in a different timezone.

Sources