Find your exact age in seconds with the Age Calculator
Working out how old someone is sounds simple, but doing it by hand gets messy fast โ months have different lengths, leap years add a day, and counting on your fingers from one date to another rarely lands on the right answer. This Age Calculator does the whole sum for you. Enter a date of birth, pick the date you want the age measured on, and you instantly get the answer in years, months and days, along with the exact totals in months, weeks and days lived. It even tells you which day of the week you were born on and counts down the days to your next birthday.
The tool is handy for far more than birthdays. Parents use it to track a baby's age in weeks for paediatric milestones, teachers and admissions offices check whether a child meets an age cut-off, HR teams confirm eligibility dates, and people filling in official forms need their age "as of" a specific deadline rather than today. Because you can change the second date to any day โ past or future โ you can answer questions like "how old will I be at graduation?" or "how old was I on this exact date five years ago?" without doing the arithmetic yourself.
How to use it
- Pick your date of birth in the first box.
- Leave the second box on today's date, or change it to find your age on any other date.
- Tap Calculate Age โ your full breakdown appears straight away.
- Read off your age in years, months and days, plus the totals and your next-birthday countdown.
How age is actually calculated
The calculator uses the standard calendar method that most countries follow, the same one you would use on a passport or a form. It first counts the number of complete years between the two dates, then the remaining whole months, and finally the leftover days. When the day of the month hasn't been reached yet, it borrows days from the previous month โ using that month's real length โ and reduces the month count by one, so the result always reflects full periods that have genuinely passed. This is why your age only ticks up to the next year on the day after your birthday, not before. The totals shown beneath โ months, weeks and days lived โ are counted straight from the calendar, so leap days are included automatically and you never have to think about February having 28 or 29 days.
Why an "age on a specific date" matters
Plenty of real situations need your age on a fixed date rather than today. School enrolment often uses a cut-off such as 1 September, sports leagues group players by their age on a season start date, and many visa, exam and benefit rules are written as "age as at" a deadline. By setting the second date to that exact day, you get the figure the rule actually cares about. The same trick works in reverse for planning ahead: set a future date to see how old you (or a child) will be when a particular event arrives, which is useful for everything from insurance quotes to working out the right school year.
Accuracy, edge cases and leap years
A common source of confusion is the leap-year birthday of 29 February. In non-leap years that date doesn't exist, so the calculator measures the elapsed time using the real calendar rather than inventing a day that isn't there โ your day and month counts stay consistent year to year. The tool also guards against impossible inputs: it won't let the birth date sit in the future, and if you accidentally set the "calculate age on" date before the birth date it tells you instead of showing a nonsense negative age. For everyday use the results match how official documents count age, though some legal systems have their own quirks, so treat the output as a reliable everyday answer rather than formal legal advice.
Private by design
Everything happens right here in your browser. The dates you type are never uploaded, stored on a server or shared with anyone โ the calculation runs entirely on your own device, so nothing leaves your phone or computer. That makes the tool safe to use for sensitive details like a child's or family member's birth date, and it means it keeps working even on a slow connection. There's no sign-up, no app to install and no limit on how many times you can use it.