Age is calculated by comparing the birth date with the selected “age as of” date. The calculator first determines the completed years, then the remaining months and days, while accounting for different month lengths and leap years. This provides an exact calendar age rather than an approximation based on 365 days per year.
Age Calculator
Find exact age in years, months, and days, plus next birthday.
How old am I exactly? is a simple enough question but the true answer (not only the year, but the month and the day) takes more than mental arithmetic most people would like to do. This age calculator by date of birth works out your exact age in years, months, and days. It also doubles as an age calculator by year when you only need the age someone reached in a particular year, and it can show your age in total months, weeks, or days or count down to your next birthday. All the work is done on your local browser.
How to use the Age Calculator
- Choose a date of birth (or any beginning date for measuring an interval instead of a literal age).

- Leave the Age as of field to today or set it to a different date in the past or future, which can be helpful for eligibility checks or planning future dates.

- Click “Use today” anytime to reset the second date to the present.

- Read the result: exact number in years, number of months and number of days, and also in months, weeks and days.

- See the next birthday panel to know the exact date, the number of days till next birthday and the day of the week.

- Clear will clear both of the fields and the calculation is reset.

What is an age calculator?
An age calculator determines the time between two dates, usually a person’s date of birth and a selected end date. It can express the result in completed years, months, and days rather than simply giving an approximate number of years.
There are two things that people often get wrong about the result, both of which are worth understanding, not assuming the tool is wrong:
- There are various cultural methods of age-counting. In most western systems, one’s age is incremented on their birthday. Age can be counted differently in some cultural or traditional systems. This calculator uses the standard birthday-based method, where a person’s age increases by one year on their birthday. This calculator is based on the standard birthday system that is used in most of the world.
- There may be more than one possible answer to a month/day question at the end of a month. Since months vary in number of days, it is reasonable that when someone says “one month” from February 28th, they could reasonably mean either March 28th or March 31st. Both are defensible; every day of the year is calculated in the same way so the days figure may appear slightly different than if a hand calculation were performed in another way.
When you’d use this
Filling out a form or official document that requires an exact age, not just a birth year; determining whether you or someone you know is of a certain age (you’re in school, competing in some event, meeting a requirement for a legal age, etc); planning by a birthday or anniversary; figuring out someone’s exact age at a current or future date (when it’s not today); or just simply trying to satisfy a curiosity about how many days you’ve actually been alive.
Dos and Don’ts
Do:
- For eligibility cutoffs which are based on a particular date, use the “age as of” field to verify the person’s age on that date, rather than today.
- If you require an exact number of days or weeks for something (such as a countdown or age in days requirement), check the total-days or total-weeks value.
- Accept a month/day result that is close to a month boundary, despite the fact that the result may be slightly different from a quick mental calculation – see above explanation.
Don’t:
- Don’t assume that all age calculators provide the same number of months and days for a given pair of dates.
- Mix up months or weeks with age in years, as they are the same length of time, but different ways to measure them, and mistakes can happen in a form or document when you mix them up.
- Don’t use an approximate date of birth for official purposes. When accuracy matters, use the exact date shown on an official document such as a birth certificate or government-issued ID.
Good to know
The conventions used in different parts of the world to determine age are indeed different – most of the Western world uses the date of birth, though some traditional systems (such as an old Chinese one) use a fixed calendar date, meaning that the same individual may have different ages in different systems. This calculator is based on the “birthday method” which is adopted by most of the world. If you’re using months-and-days intervals, and you’re calculating exactly how many months and days are between two dates near the end of a month, e.g., between February 28th and March 31st, the interval, for this reason, may be ambiguous—it isn’t a problem with the calculation, just a peculiarity of date math. All of the processes on this page are executed in the browser, and no dates are sent nor saved.
FAQ: Age Calculator Questions
How is age calculated from a date of birth?
Why do age calculators sometimes give different results for the same dates?
There are various ways of calculating month-end dates, and different conventions for counting ages. Most western systems use birthdays to calculate age, and some traditional systems calculate age differently, so that for the same two dates two different ages will be obtained.
Why does the months and days count look confusing for dates at the end of a month?
The starting point or the endpoint may be close to the end of a month, and for this reason, there may be more than one plausible choice as to what constitutes a full month, as some months have more than 30 days. This can lead to an inconsistent appearance of a result such as “one month and a few days” when it is correct.
How is the next birthday countdown calculated?
The following is calculated by the calculator after the selected “age as of” date: Next time of birth month/day after “age as of”.
Is my date of birth stored or sent anywhere?
No. This calculation is made entirely in the browser, and none of the dates entered are sent or saved.
Can I calculate the time between two dates that aren’t a birth date?
Yes. Find the exact number of years, months and days between two dates by entering any start date in the date-of-birth field and any end date in the “age as of” field.
Related Tools
Score password strength and spot weak patterns.
- 100% Free
- Customizable
- Download
- Unlimited
Calculate percentages, increases, and decreases.
- 100% Free
- Customizable
- Download
- Unlimited
Measure days between any two dates.
- 100% Free
- Customizable
- Download
- Unlimited
Compute body mass index from height and weight.
- 100% Free
- Customizable
- Download
- Unlimited
Estimate loan EMI, interest, and total payable.
- 100% Free
- Customizable
- Download
- Unlimited
Find sale prices and savings in seconds.
- 100% Free
- Customizable
- Download
- Unlimited