Heads up! Some links on our site are affiliate links — we may earn a small commission at no extra cost to you. Learn more
Find your exact age in years, months and days. See the day of the week you were born, days until your next birthday, and much more. Free and no sign up needed.
Enter your date of birth
How old will I be on a specific date?
Find time between any two dates
This is an example result for January 1, 1985. Enter your own date of birth above to see your real age.
Your Exact Age
Total Days
—
Total Weeks
—
Total Months
—
Total Hours
—
Birth Month
—
Born On
—
Generation
—
Full Breakdown
This calculator has three modes. Each one answers a different question about dates and age. Pick the tab that matches what you need to find out.
Enter your date of birth and the calculator immediately shows your exact age right now. It also shows your birth month, the day of the week you were born, your generation and how many days until your next birthday.
Enter a birth date and any target date in the future or the past. The calculator tells you exactly how old a person was or will be on that specific date. Useful for forms, applications, retirement planning and event planning.
Enter any two dates and find the exact duration between them in years, months, days, weeks and hours. Works for calculating how long you have been at a job, how long since an event, or the gap between any two important dates.
The main result displays your age in years, months and days. Below that you will see your age converted to total days, total weeks, total months and total hours. A progress bar shows how far through your current year you are. The full breakdown table gives you every unit of time at once.
For birth dates the extra cards show your birth month, the exact day of the week you were born, and your generation name such as Millennial or Gen Z.
Age calculation sounds simple but getting it exactly right involves a few steps. Months have different numbers of days. Leap years add an extra day in February. This calculator handles all of that automatically so your result is always accurate to the day.
Step by step method
The result is your age in years, remaining months and remaining days. This is the same method used in most countries and on most official documents.
Example calculation
Person born on November 15 2006. Age on March 16 2026.
A leap year happens every four years when an extra day is added to February making it 29 days instead of 28. The years 2000 2004 2008 2012 2016 2020 and 2024 are all leap years. This calculator accounts for leap years automatically when it converts your age to total days. If you were born on February 29 the calculator uses March 1 for non-leap years when calculating your birthday countdown.
There are many everyday situations where knowing your exact age in years, months and days is useful. Here are some common examples.
Filling in forms
Government forms, school admission forms, job applications and medical forms often ask for your exact age or date of birth. This calculator gives you the precise numbers you need in seconds.
Newborn age tracking
Parents of newborns often need to know their baby's age in weeks or months when visiting a doctor or telling family. This calculator shows the exact age including weeks and months from any birth date.
Birthday planning
Want to know exactly how many days until your birthday or a family member's birthday? The calculator shows the exact number of days remaining and tells you the day of the week the birthday will fall on.
School or university admission
Many university programs and scholarships have age limits such as under 25 or at least 18 years. Use the Age on a Date mode to check whether you meet the age requirement on the application deadline date.
Work experience calculation
Use the Time Between Dates mode to calculate exactly how many years, months and days you have been working at a company. Useful for CV writing, performance reviews or calculating gratuity and benefits.
Medical and health records
Doctors and hospitals record patient age very precisely. The calculator is useful when filling in a patient history form or checking whether someone falls within a specific age range for a medical procedure or vaccine.
Researchers and sociologists divide people into generations based on birth year. Each generation grew up in a different era with different technology and world events. This calculator shows your generation name automatically.
Silent Generation
Born 1928 to 1945
Baby Boomers
Born 1946 to 1964
Generation X
Born 1965 to 1980
Millennials
Born 1981 to 1996
Generation Z
Born 1997 to 2012
Generation Alpha
Born 2013 onwards
Straightforward answers to the most common questions about age calculations.
The calculator subtracts your date of birth from today's date or your chosen reference date. It first counts full years. Then it counts the remaining full months. Then it counts the remaining days. This gives you a precise breakdown. For example someone born on March 5 2000 is not simply 25 years old on March 12 2025 but exactly 25 years and 7 days.
Yes. Use the Age on a Date tab. Enter your date of birth in the first field and any future date in the second field. The calculator will tell you exactly how old you will be on that date. This is useful for visa applications, scholarship eligibility checks, retirement planning, and knowing whether you will meet an age requirement by a certain deadline.
The calculator shows your total days lived in the result card right below your age. It calculates the exact number of days from your birth date to today including all the extra days from leap years. The total weeks and total months are also shown so you can see your life in different units of time.
Enter your date of birth and the result shows the exact day of the week you were born. It appears both in the main result display and in the Born On card below. This is a fun piece of information to know and is also sometimes required for certain astrological or numerological readings.
Your zodiac sign is determined by your birth date. Enter your date of birth and the calculator shows your sign automatically in the result card. For example people born between March 21 and April 19 are Aries. People born between April 20 and May 20 are Taurus. The full zodiac chart is listed in the reference section on this page.
Yes. The calculator works for any age from zero days old to over 100 years. For newborns it shows the age in weeks and days which is what most parents and paediatricians use for the first few months. You can enter a birth date from just a few days ago and get the correct number of weeks and days your baby has been alive.
In most countries including Pakistan age increases on your birthday. In the traditional Korean age system everyone is born at age 1 and gains a year on New Year's Day rather than on their birthday. In some older Chinese systems a similar rule applies. This calculator uses the international standard where age increases on the exact birthday each year. Most forms and official documents also use this standard.
Select the Time Between Dates tab at the top of the calculator. Enter a start date in the first field and an end date in the second field. The result shows the exact number of years, months and days between them along with total days, weeks and hours. This works for any two dates whether they are in the past, present or future.
