How old am I, exactly?
This age calculator works out your exact age from your date of birth, down to the day. It is handy for job and university applications, government forms, visa and passport rules, school admissions and sports age groups, where the exact age on a certain date matters.
You get:
- Exact age in years, months and days
- Total months, weeks, days and approximate hours lived
- The day of the week you were born
- A countdown to your next birthday and the weekday it falls on
You can also calculate age on any date, not just today. For example, check how old you will be on the last date of an application, or how old someone was on a past event.
How to use the age calculator
- Enter the date of birth.
- The second date is set to today. Change it if you need the age on another date.
- Click Calculate age. The results update automatically when you change either date.
How the calculation works
The calculator counts whole calendar years first, then whole months, then the remaining days. If the day of the month has not been reached yet, it borrows the correct number of days from the previous month, so it handles months with 28, 29, 30 and 31 days properly.
Leap years are handled too. Someone born on 29 February has a birthday only every four years. In other years this calculator treats 28 February as the birthday, which is the most common legal practice, though it varies by country. You can read more about how leap years work.
Total days are counted exactly between the two dates. Hours are an approximation (days × 24), because daylight saving changes and your time of birth are not included.
Age rules vary
Some countries and cultures count age differently. In traditional East Asian systems, a baby is one year old at birth. Official documents may also use a fixed "as of" date, like 1 January or the closing date of an advert. Always use the date the form asks for.
More everyday calculators
Work out exam percentages with the Percentage Calculator, plan a loan with the EMI Calculator or convert days into weeks and hours with the Unit Converter. Browse all calculators.
Why exact age matters
Knowing your age to the day is more useful than it sounds. People need an exact age for:
- Job applications and government forms with strict age limits on a specific closing date.
- School and college admissions, where the cut-off date decides which class a child can join.
- Visa and passport applications.
- Insurance and pension planning.
- Sports and competitions with age categories.
- Medical and baby milestones, where weeks and months matter.
Because these rules often say "age as on" a particular date, the calculator lets you choose any "age on" date, not only today.
How leap years are handled
A normal year has 365 days, but every fourth year (with a few exceptions for century years) has 366, with an extra day on 29 February. The calculator uses real calendar dates, so leap years are handled automatically. If you were born on 29 February, your birthday in a non-leap year is usually celebrated on 28 February or 1 March; the official rule depends on the country and the purpose.
Age in different units
| Unit | What it is useful for |
|---|---|
| Years, months, days | Forms, eligibility rules, everyday use |
| Total months | Babies and young children |
| Total weeks | Pregnancy tracking and infant development |
| Total days | Fun milestones like your 10,000th day |
| Next birthday countdown | Planning celebrations |
Fun milestones to look up
Enter your date of birth and look at the total days. You will reach 10,000 days at about 27 years and 4 months, and 20,000 days at about 54 years and 9 months. Many people like to celebrate these "day birthdays" as a special event.
Calculating age in Excel or Google Sheets
If you need age for many people, a spreadsheet works well: =DATEDIF(A2, TODAY(), "Y") gives full years, "YM" gives remaining months and "MD" gives remaining days. For one person, this calculator is quicker and avoids formula mistakes.
Related tools
Planning finances for a future age? The EMI Calculator helps with loan planning, and the Percentage Calculator handles everyday percentage questions. The rules for calendar dates are based on the international ISO 8601 date standard.
Example: checking eligibility for a job advert
Suppose a job advert says applicants must be between 18 and 30 years old as on 31 December 2026, and you were born on 15 March 1996.
- Enter 15 March 1996 as the date of birth.
- Set the "age on" date to 31 December 2026.
- The calculator shows 30 years, 9 months and 16 days.
At first glance you might think you are "30" and therefore eligible. But many official rules count the upper limit as "not more than 30 years" on that date, and you would be over by more than nine months. Always read how the advert defines the age limit, check if there is any age relaxation for certain groups, and use the exact age shown here when filling in the form. The same method works for school admission cut-off dates and competition categories.
Frequently Asked Questions
How do I calculate age from date of birth?
Subtract the birth year from the current year, then subtract one if this year's birthday has not happened yet. This tool also gives months and days.
Can I find my age on a future date?
Yes. Change the second date to any date in the future.
Does it work for very old dates?
Yes, it works for any date in the modern Gregorian calendar.
Is my date of birth stored?
No. The calculation happens in your browser and nothing is saved.
Why does my age in months look different from years x 12?
The total months count full calendar months, so the extra days after the last full month are not included.
Can I calculate the difference between any two dates?
Yes. Put the earlier date as the date of birth and the later date as the "age on" date.
What time zone does it use?
It uses your device's date. Ages are calculated in whole days, so time zones only matter right around midnight.
Last updated: October 25, 2026