Exact age calculator in years, months and days
Calculate your exact age from your date of birth. Find out how many years, months, days, and hours old you are today.
Defaults to today — change to calculate age on a past or future date
Related tools
How age is calculated
Age is counted from the date of birth to a reference date. The year count increments on each birthday. Months count from the last birthday, and remaining days fill in the rest. This matches the conventional way age is stated in most countries: your age increases by one on your birthday, not gradually throughout the year.
The total days, weeks, and hours are calculated as the raw difference between the two dates, without rounding. Hours are based on exactly 24 hours per day.
Leap year birthdays
People born on February 29 celebrate their birthday on February 28 in non-leap years in most countries, though some use March 1. This calculator uses February 28 as the conventional birthday in non-leap years.
Leap years occur every 4 years, except for years divisible by 100 — which are not leap years unless also divisible by 400. So 1900 was not a leap year, but 2000 was. This means someone born on February 29, 2000 will have their next "real" February 29 birthday in 2004, 2008, and so on, with gaps of 8 years whenever a centennial non-leap year falls in the sequence.
Age calculation across cultures
The Western age system — where you are 0 at birth and turn 1 on your first birthday — is not universal.
The traditional East Asian age reckoning system, used historically in China, Japan, Korea, and Vietnam, counts a person as 1 at birth and adds a year on each Lunar New Year rather than on the individual's birthday. Under this system, a baby born on December 31 is 2 years old by January 2 (1 at birth, plus 1 on New Year's Day). South Korea officially abolished the traditional system in 2023 and now uses the international standard.
Some legal systems use "completed years" (Western age), while others count the current year in progress as a full year. This matters in contexts like voting age, retirement eligibility, and criminal responsibility.
Legal age and age verification
In legal contexts, age is calculated precisely: a person turns 18 (or any specified age) at the first moment of their birthday, not at any other point in the day. In most jurisdictions, this is midnight at the start of the birthday. Some legal frameworks specify the day before the birthday as the exact point of transition — a nuance that occasionally matters in criminal law cases.
Age is also used to determine eligibility for pensions and benefits, where the exact calculation method (nearest birthday, last birthday, or next birthday) can affect payment start dates by up to six months.
Age in different units
Expressing age in raw days or weeks rather than years gives a more precise picture for short time spans or for development tracking in infants. A 6-week-old baby and a 10-week-old baby are both "under 3 months" in years, but the difference of 4 weeks is significant developmentally. Paediatric milestones are typically tracked in weeks for the first two years.
For historical or scientific contexts, age expressed in days is also more useful. The number of days since a birth date is a simple integer that avoids ambiguities around months of different lengths. A Unix timestamp difference divided by 86,400 gives the age in exact days.
How the calculator handles time zones
The calculator works on calendar dates only — it does not account for the time of birth or local time zones. For legal purposes, this is usually sufficient: age is determined by date, not by the exact hour. If you were born at 11 PM in New York and someone needs to verify your age at midnight in London (where it is already your birthday), the date-based calculation is the standard used in practice.
Common uses
- Verify age for legal requirements (driving, voting, drinking, retirement)
- Calculate exact age in years, months, and days for official documents
- Determine how many days old a person, animal, or institution is
- Track infant development milestones in weeks
- Calculate the age of structures, records, or historical events
Frequently asked questions
How is age calculated?
Age is calculated by counting the number of complete years from the date of birth to today (or a chosen reference date). The year count increments on each birthday, months count from the last birthday, and remaining days fill in the rest. This matches the conventional way age is stated: you turn 1 on your first birthday, 2 on your second, and so on.
How old am I if I was born on a leap day (February 29)?
If you were born on February 29, your birthday falls on February 28 in non-leap years. This is the convention used in most countries and by this calculator. Some countries use March 1 instead. In leap years, your birthday falls on February 29 as normal. Leap years occur every 4 years, except for years divisible by 100 that are not also divisible by 400.
How many days old am I?
The calculator shows your age in total days as well as years, months, and days. The day count is the raw number of calendar days between your birth date and today, without rounding. For example, someone born on January 1, 2000 is 9,131 days old on January 1, 2025 (accounting for 6 leap years in that span).
Is my legal age the same as my calculated age?
In most jurisdictions, yes. Legal age is typically defined as the number of complete years since birth, incrementing at the first moment of your birthday (midnight). Some legal frameworks specify the day before the birthday as the exact transition point, which can matter in criminal law or benefit eligibility cases. For everyday purposes, birthday = age increment.
How does age calculation differ across cultures?
The Western system (0 at birth, +1 each birthday) is the international standard but is not universal. The traditional East Asian system counts a person as 1 at birth and adds a year on each Lunar New Year rather than on the individual's birthday. Under this system, a baby born in late December can be 2 years old within days. South Korea officially abolished this system in 2023 and now uses the international standard.
Can I calculate the age of something other than a person?
Yes. The calculator works for any date-based age: the age of a business, a building, a record, a relationship, or any event with a known start date. Enter the founding or creation date as the 'date of birth' and the calculator returns the age in years, months, days, weeks, and hours.
Related articles
How to Calculate Age in Months: A Practical Guide for Babies, Records, and PlanningAge in months matters more often than people think, especially for babies, forms, and milestones. This guide explains how to calculate age in months correctly and avoid common mistakes.
How Age Works for Leap Year Birthdays: February 29 ExplainedBeing born on February 29 creates age-calculation questions people rarely think about until they matter. This guide explains leap-year birthdays, legal age questions, and how to calculate age correctly.
How to Calculate Age Accurately: Why the Answer Changes by ContextCalculating age sounds simple until legal forms, birthdays, leap years, and exact day counts enter the picture. This guide explains how to calculate age correctly and when the details matter.