How to use this tool
- Enter the date of birth. You can type it or pick it from the calendar.
- Leave the second date as today, or change it to see an age on a past or future date.
- Your age appears straight away in years, months and days, with totals underneath.
How the age calculation works
The calculator counts full years first, then the full months left over, then the remaining days. If the day of the month hasn't come round yet, it borrows the length of the previous month, which is how most people count age by hand. That's why someone born on 31 January is treated as one month old on 28 or 29 February.
The totals underneath (months, weeks, days and hours) are counted straight from the date of birth, so they are handy for baby milestones, visa forms, insurance quotes and school admission cut-offs.
Common uses
People use an age calculator to check eligibility for exams, jobs and pensions, to fill in government forms that ask for age on a specific date, to track a baby's age in weeks, or simply to settle an argument about who is older. Setting the second date lets you answer questions like "how old will I be on 1 January 2030?"
Leap year birthdays
If you were born on 29 February, the countdown treats 1 March as your birthday in non-leap years. Different countries handle this differently in law, so check local rules if it matters for a legal document.
Students converting grades can use the GPA calculator, which also turns CGPA into a percentage.
Frequently asked questions
How do I calculate my exact age?
Enter your date of birth and today's date. The tool subtracts full years, then full months, then days, and shows the result as years, months and days.
Can I find my age on a specific date?
Yes. Change the second date to any past or future date and the result updates instantly.
Does the calculator include leap years?
Yes. Day counts use the real calendar, so leap days are counted correctly.
Is my date of birth stored anywhere?
No. Everything is calculated in your browser and nothing is sent to a server.