Age Calculator
How old are you, exactly?
Enter your date of birth to see your precise age — down to the day — along with some fun totals and a countdown to your next birthday.
How your age is calculated
Your age is the time elapsed from your date of birth to today (or any date you choose). We count complete years first, then the leftover complete months, then the remaining days — the same way people naturally say "34 years, 2 months and 15 days." Because months have different lengths and leap years add a day, this is more accurate than simply dividing total days by 365.
The totals below the main result — weeks, days, hours — are the same span expressed in a single unit, which is why they look large. They update instantly as you change either date.
Why the "age at date" field?
By default we calculate your age today, but you can set any target date — handy for working out how old someone will be on a future birthday, at a wedding, or on the first day of school. Set it in the past to find how old you were at a past event.
Frequently asked questions
How is my exact age calculated?
We count the complete years between your birth date and the target date, then the leftover complete months, then the remaining days — the same way you would naturally say your age. This accounts for different month lengths and leap years, so it is more accurate than dividing total days by 365.
How many days old am I?
The calculator shows your age expressed as total days, weeks, months and hours, alongside the years-months-days breakdown. These update live as you change either date.
Is my date of birth stored or sent anywhere?
No. The calculation runs entirely in your browser. Your date of birth is never uploaded to a server or shared with anyone.
Can I find my age on a future date?
Yes. Change the "age at date" field to any future or past date to see how old you will be — or were — on that day.