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
36 years

Age at last birthday — whole completed years

Exact calendar age
36 years, 7 months, 14 days

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

Age in completed months
439
Exact elapsed time in weeks
1,910 weeks, 5 days

Whole seven-day periods, with the remaining exact days

Exact days lived
13,375
Next birthday
January 1, 2027
Days until next birthday
139
Age from 1990-01-01 through 2026-08-15
MeasureAmount
Completed years36
Calendar remainder7 months, 14 days
Completed months439
Exact days13,375
Next birthdayJanuary 1, 2027
Days until next birthday139
  • 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