Age Calculator
Enter a date of birth — or any two dates — to get the exact difference between them.
Next birthday
Milestones
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
| Milestone | Typical age |
|---|---|
| Legal adulthood | 18 in most countries; 21 in a few, 16 in Scotland for some purposes |
| Driving licence | 16–18 depending on the country and vehicle class |
| Alcohol purchase | 18 in most of Europe, 21 in the United States |
| State pension age | 62–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.