Age Calculator
Find your exact age to the day, and see how long until your next birthday.
🎂 What is an Age Calculator?
An age calculator determines the exact amount of time that has passed between a person's date of birth and a target date. While saying "I am 30 years old" is simple enough, the precise calculation of age in years, months, and days is surprisingly complex when you account for varying month lengths (28, 29, 30, or 31 days), leap years, and different calendar conventions.
Age calculation matters in many real-world situations. Insurance premiums, pension eligibility, school admissions, legal rights, and medical dosing all depend on knowing exact age. A person who is "30 years old" could be anywhere from exactly 30 to 30 years, 364 days old - a full year's range. Knowing the precise age to the day eliminates this ambiguity.
This calculator computes your complete age: the number of full years, the remaining months, and the remaining days after those months. It also provides alternative representations such as total months elapsed, total weeks, and total days - useful for filling in official forms, calculating duration for contracts, or satisfying simple curiosity.
The "As of date" field defaults to today, but you can set it to any date. This is useful if you need to know what age you were or will be on a specific date - a job interview date, an anniversary, an eligibility cutoff date for a government scheme, or a court date. Simply enter your date of birth and the target date, and the calculator handles all the rest.
📐 How Age is Calculated
The calculation proceeds by first counting complete years (how many birthdays have passed), then counting complete months from the last birthday, then counting the remaining days. This is the standard civil age calculation used by most legal and administrative systems worldwide.
Leap years are handled automatically. If your birthday is 29 February, the calculator uses 28 February as your effective birthday in non-leap years for counting complete years, following the most common legal interpretation.
📖 How to Use This Calculator
Steps to Find Your Age
💡 Example Calculations
Example 1 — Person Born 15 August 1994
Age as of 2 March 2026
Example 2 — Checking Eligibility
A person born on 5 July 2008 - are they 18 as of 1 January 2027?
❓ Frequently Asked Questions
🔗 Related Calculators
How do I calculate my exact age?
Your exact age is the number of complete years, months, and days that have passed since your date of birth. This calculator handles all the complexity of varying month lengths and leap years automatically.
Does the age calculator account for leap years?
Yes. The calculator uses JavaScript's built-in Date object, which accounts for leap years correctly. The total days count will reflect the actual number of days elapsed including any 29 Feb dates in between.
Can I calculate someone's age at a specific past or future date?
Yes. Simply change the 'As of date' field from today to any date in the past or future. The calculator will compute the age as of that date.
What is the legal age of majority in India?
The legal age of majority in India is 18 years under the Majority Act, 1875. For certain purposes like marriage, the minimum age is 18 for women and 21 for men. For voting, the minimum age is 18.
How many days old am I?
The calculator shows your total age in days under the detailed breakdown. Divide by 365.25 to get a rough age in years. For a 30-year-old, this is typically around 10,957 days.
How do I calculate my age for a government form or passport?
Government forms typically require age as of a specific date - often the application date or a cut-off date. Use the 'As of date' field in this calculator, set it to the required reference date, and enter your date of birth. The calculator returns your exact age in completed years as of that date, which is what most official forms require.
What is the difference between chronological age and biological age?
Chronological age is the number of years since birth - what this calculator computes. Biological age reflects how old your body actually functions, based on health markers like blood pressure, telomere length, muscle mass, and metabolic rate. Biological age can be higher or lower than chronological age depending on lifestyle, genetics, and health. This calculator measures only chronological age.
Can two people born in the same year have different ages at the same time?
Yes. If one person was born in January and another in December of the same year, for most of the year the January-born person will be one year older. They will have the same chronological age only in the brief window between the December birthday and December 31. This is why government schemes, school enrollment rules, and competitions often specify a cut-off date rather than just a birth year.
How old is someone born in 1990?
As of 2026, someone born in 1990 is 35 years old (if their birthday has passed this year) or 36 years old (if their birthday falls later in 2026, and you're calculating before it). For a precise answer including months and days, enter the exact birth date into this calculator with today's date as the 'As of' date.