Age Calculator
Runs in your browser — your text is not sent anywhere to use this tool.
Save this tool
Keep Age Calculator handy
Use your browser's Share menu, then “Add to Home Screen”.
An age calculator: your exact age in years, months and days, from a date of birth.
- Enter the date of birth
- Leave "as of" set to today, or change it to measure to a different date
- Read the exact age, and the same span in days, weeks, hours and minutes
About this tool
An age calculator works out how old somebody is on a given day: not just the number of years, but the exact age in years, months and days, and the same span counted in days, weeks, months, hours and minutes. The second field is the part most calculators leave out. It defaults to today, which answers "how old am I", but you can set it to any date — so it also answers "how old was she when this photo was taken", "how old will he be at the wedding", or "what age was I on that form I signed". Leave it alone and it behaves like every other age calculator; change it and it does something they cannot. Everything happens in your browser. The date of birth you type is never sent anywhere, which matters more here than for most tools: a date of birth is one of the handful of details used to verify identity, and it does not belong in somebody's server log. The awkward cases are handled properly. Leap days, month lengths and the difference between 31 January and 28 February are all worked out on the calendar rather than by dividing by 365.25, and the answer does not change depending on which country you are in.
Frequently asked questions
How do I calculate my exact age in years, months and days?
Enter your date of birth and leave the second field on today. The headline answer is your exact age — for example 45 years, 4 months and 28 days — and the table below gives the same span as a total number of days, weeks, months, hours and minutes.
How many days old am I?
The "days" row is the plain count from your date of birth to today, including every leap day along the way. It is a simple difference between two calendar dates, so it is exact rather than an approximation from an average year length.
What if I was born on 29 February?
In a leap year your birthday falls on 29 February. In a common year this calculator treats 28 February as the day you turn a year older, which is the same rule it uses everywhere else: adding a month or a year never rolls past the end of the target month. Some countries use 1 March for legal purposes, so check locally if it matters for a document.
Can I work out how old someone was on a past date?
Yes — that is what the second field is for. Set "as of" to any date and the answer is measured to that day instead of today. It works for future dates too, so you can see how old somebody will be at an event.
Is my date of birth sent to a server?
No. The whole calculation runs in your browser, and nothing you type leaves the page. A date of birth is commonly used to verify identity, so this is one of the tools where that guarantee is worth stating plainly.
Why does the age not change if I am in a different country?
Because the calculation never converts your dates to a timestamp. Many calculators parse a date as midnight UTC, which shifts it by a day for anyone far enough east or west. This one treats the dates as plain calendar dates, so it gives the same answer everywhere.
Help improve this tool
Found a bug, want a change, or need a tool we don't have?
You have an unsent draft.
Thanks — that's with us. You'll find the reply in your inbox.Go to my messages