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 February 29, 2024
24 years

Age at last birthday — whole completed years

Exact calendar age
24 years, 0 months, 0 days

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

Age in completed months
288
Exact elapsed time in weeks
1,252 weeks, 2 days

Whole seven-day periods, with the remaining exact days

Exact days lived
8,766
Next birthday
March 1, 2025
Days until next birthday
366
Age from 2000-02-29 through 2024-02-29
MeasureAmount
Completed years24
Calendar remainder0 months, 0 days
Completed months288
Exact days8,766
Next birthdayMarch 1, 2025
Days until next birthday366
  • 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