Toolman 100% local

Age Calculator

Work out an exact age, or the gap between any two dates.

Runs on your devicenothing is uploadedHow to check

Next birthday

Milestones

Guide & FAQHow age is actually calculated · The awkward cases · Age of majority around the world · Useful reference points · Frequently asked questions

How age is actually calculated

Age in years is not days divided by 365.25. The standard method — the one used by legal systems, medical records and this calculator — counts completed calendar years since the birth date, then completed months, then remaining days. Someone born on 31 March is 0 years old until 31 March the following year, regardless of how many days that year contained.

The awkward cases

  • 29 February. A person born on a leap day has a legal birthday of either 28 February or 1 March depending on the jurisdiction. Most software, including this page, treats the anniversary as 1 March in non-leap years for date arithmetic, while calendars often show 28 February.
  • Month-end overflow. One month after 31 January is not a real date. Conventions differ: some systems clamp to 28 or 29 February, others roll into March. Clamping is the common choice and is what this calculator does.
  • East Asian age reckoning. Traditional Korean age counted a newborn as one year old and added a year every Lunar New Year, so a baby born in December could be "two" a month later. South Korea standardised on international age in June 2023.
  • Time zones. A birth at 23:30 in Tokyo is on the previous day in London. For legal purposes the date recorded at the place of birth is the one that counts.

Age of majority around the world

MilestoneTypical age
Legal adulthood18 in most countries; 21 in a few, 16 in Scotland for some purposes
Driving licence16–18 depending on the country and vehicle class
Alcohol purchase18 in most of Europe, 21 in the United States
State pension age62–68, rising in most developed economies

Useful reference points

10,000 days is about 27 years and 4 months. 1 billion seconds is about 31 years and 8 months — a birthday worth marking if you like round numbers in the wrong base.

Frequently asked questions

How do I calculate age from a date of birth?

Count the completed years since the birth date, then the completed months since the last birthday, then the remaining days. This calculator does that automatically and also shows the total in days, weeks and hours.

How does it handle leap years?

Calendar arithmetic is used throughout, so leap days are counted where they actually fall rather than approximated. Ages are exact rather than rounded through a 365.25-day year.

What about a 29 February birthday?

In non-leap years the anniversary is treated as 1 March for the purposes of "completed years", which matches how most legal systems and software handle it.

Can I calculate the gap between two arbitrary dates?

Yes. The second field defaults to today, but you can set it to any date — past or future — to measure any interval.

Is my date of birth sent anywhere?

No. The calculation runs in your browser using the built-in Date object, and nothing is stored or transmitted.

Related tools