TheCalculateTheCalculate
Defaults to today — change to find age on any date
AgeDate & Time
36 yrs 7 mo 2 d
Born on a Monday · turns 37 in 151 days
151 days to go59%

You turn 37 on 1 Jan 2027.

Months
439
Weeks
1,909
Days
13,363
Hours
320,712
Days until next birthday151 days
You will turn37
Date of your next birthday1 Jan 2027
Day of the week you were bornMonday
Heartbeats so far1,346,990,400
Assumed resting rate70 bpm
Your next Mars birthday14 Aug 2027
Mercury
151.9
years old
Venus
59.5
years old
Mars
19.5
years old
Jupiter
3.1
years old
Saturn
1.2
years old
Uranus
0.44
years old
Neptune
0.22
years old

About the age calculator

This calculator gives your exact age as a calendar difference — the number of whole years, then whole months, then leftover days between your date of birth and the target date. That is the same convention a passport or a hospital form uses, and it is why the day count resets each month rather than simply dividing by 30.

Set "age at date" to any date you like. Leave it on today for your current age, push it forward to find how old you will be at a future event, or set it in the past to answer how old you were when something happened.

The planet figures divide the total days you have been alive by each planet's orbital period, so a Mercury year passes roughly every 88 Earth days while a Neptune year takes about 165 Earth years.

Frequently asked questions

How is my exact age calculated?

We count whole years from your birth date to the target date, then whole months, then the remaining days. If the day of the month has not arrived yet we borrow days from the previous month, which is why the result never shows a negative component.

Does it handle leap years?

Yes. The day counts come from the real calendar distance between the two dates, so 29 February and every leap day in between are included automatically.

What if I was born on 29 February?

Your next birthday resolves to 1 March in non-leap years, since that is the day the calendar rolls over to. The total day, week and hour counts are unaffected.

How are the heartbeat figures worked out?

They multiply the total minutes you have been alive by an assumed resting rate of 70 beats per minute. Real heart rates vary a lot by age, fitness and activity, so treat it as an order-of-magnitude estimate rather than a medical figure.

Can I share my result?

Yes. Every input is stored in the page URL, so copying the link shares the exact calculation you are looking at. "Save as image" downloads the result as a picture.