๐ŸŽ‚ Age Calculator

Find your exact age โ€” and some fun life stats too.

Total Months
Total Weeks
Total Days
Total Hours
YOUR LIFE IN NUMBERS
โณ Next birthday

The Age Calculator tells you your exact age in years, months, days and hours based on your date of birth. It also shows the day of the week you were born and how many days until your next birthday.

How to use the Age Calculator

Pick your date of birth from the date picker โ€” you can type the year directly if it's far in the past. Click Calculate My Age and the tool returns your age broken down four ways: years/months/days, total months, total weeks, total days, and total hours lived. Below that you'll see "Your Life in Numbers" โ€” approximate heartbeats, breaths, days slept, and weekends you've experienced โ€” followed by a countdown to your next birthday. Everything runs in your browser. No date is sent to a server, stored, or logged anywhere.

How the math works

Calendar age looks easy but is surprisingly tricky. We subtract birth year, month and day from today's date, then borrow forward when the day-of-month or month rolls negative โ€” exactly the way you'd subtract on paper. Total days come from the millisecond gap divided by 86,400,000 (the number of milliseconds in a day), which automatically handles leap years. Heartbeats assume an average resting rate of 72 bpm; breaths use 16 per minute; sleep uses the WHO-cited average of one third of life. They are estimates for fun, not medical figures.

Frequently Asked Questions

How is my exact age calculated?
The calculator finds the difference between your birthdate and today accounting for leap years and varying month lengths, giving you the precise breakdown.
What day of the week was I born?
Enter your birthdate and the calculator will show you instantly โ€” along with your exact age to the day.
Can I calculate someone else's age?
Yes โ€” just enter their date of birth. The calculator works for any past date.
Does it handle leap years correctly?
Yes. Total days are computed from raw timestamps, so February 29 birthdays and leap years are accounted for automatically. People born on Feb 29 will see their next birthday land on March 1 in non-leap years.
Is the data sent anywhere?
No. The calculation happens in your browser using JavaScript Date objects. Nothing is uploaded, stored, or shared.

Common uses

Filling in forms that ask for "age in years and months", planning a milestone birthday party, calculating a pet's age, settling a friendly bet, working out how long until retirement, or just enjoying the morbid satisfaction of knowing exactly how many weekends you've burnt through. Bookmark the page โ€” it loads instantly.