How do you calculate age from date of birth?
Subtract the birth year from this year, then take away one if this year's birthday has not come yet. That gives full years.
Enter a date of birth to get the exact age in years, months and days, today or on any date, and the days left to the next birthday.
Today unless you change it. Set an exam cut-off, a test date or a day ahead.
Enter a date of birth to see the exact age.
Shows once a date of birth is in.
Enter them in any order; the older one is worked out for you.
Enter both birthdays to compare them.
The answer updates as you change either date, so there is no button to press and nothing to reload.
Free with no sign-up, and the birth dates you enter never leave this page.
Work out an exact age from a date of birth in three steps.
Type the birthday or pick it from the calendar. The exact age in years, months and days appears beside it at once.
Today is filled in for you. Change it to an exam cut-off, a test date or any day ahead to see the age on that day.
Copy the age as one line for a form, or read it as total months, weeks and days with the next birthday countdown.
Job and exam forms often ask for your age as on a fixed date, such as 1 January or 1 August of the exam year, not the day you apply. Put that date in the Age on box and the result shows your age on that day, in the years, months and days most forms want.
A single day can decide eligibility. Someone born on 2 August 1996 is still 29 on 1 August 2026, and turns 30 the next day. The calculator counts whole birthdays the way age limits are written, so check the cut-off date and the upper limit in the notice itself.
The same box works for any other date. Pick a day in the future to see how old you will be at a wedding or on retirement day, or a day in the past to find someone's age at a historic event, a graduation or the date on an old document.
Teachers, speech therapists and psychologists need a child's chronological age on the day a test was given, because scores are compared with children of the same age. Enter the birth date, set Age on to the test date, and read the age in years, months and days.
To calculate chronological age by hand, write the test date above the birth date and subtract days, then months, then years. When the days go below zero, borrow a month and add the real number of days in it. The calculator borrows the same way, with leap years included.
Some scoring tables want the age in total months, which is shown below the main result. Test manuals differ on rounding and on which date counts when testing runs over several days, so follow the manual for the test you are scoring when it gives its own rule.
Full years first, then whole months, then the days left over, the way forms and reports write age.
Your whole age as a total of months, weeks, days, hours and minutes, counted to the start of today.
How many days until your next birthday, the weekday it falls on and the age you are about to turn.
Enter two birthdays in any order to see who is older and by how many years, months and days exactly.
The weekday of any birth date, worked out on the calendar in use today, from the year 1 to 9999.
Your generation from your birth year, using Pew Research ranges, and your western zodiac sign.
Yes. Birth dates are worked out in this tab and are never sent anywhere.
All the date maths runs in your browser. The birthdays you type never reach a server, ours or any.
Dates are held only while the page is open. Refresh or close it and both boxes start empty again.
No sign-up and no email. Check as many ages as you like for family, pupils or a whole class list.
Subtract the birth year from this year, then take away one if this year's birthday has not come yet. That gives full years.
Enter your birthday and read Days under Total. It counts every day since you were born, with each leap day included.
Subtract the birth date from the test date, borrowing a month of real days when needed. Set Age on to the test date here.
The countdown under your age gives the days left, the date and the weekday. On the day itself it wishes you a happy birthday.
Enter your date of birth and the weekday shows with your age, worked out for any year back to 1 on today's calendar.
With the birth date in A2, use =DATEDIF(A2,TODAY(),"Y") for years. "YM" gives the months left over and "MD" the days.
In other years your age goes up on March 1, as in UK law. Switch it to February 28, the rule in New Zealand, if you need to.
By Pew Research ranges: Gen Z 1997 to 2012, Millennials 1981 to 1996, Gen X 1965 to 1980, Boomers 1946 to 1964.
Still stuck, or found a problem? Email dobliquestudio@gmail.com and we will help.