Flagship tool

Age Calculator

Find your exact age in years, months and days, see how many total days, weeks and hours you have lived, learn the weekday you were born on, and watch a live countdown to your next birthday.

Pick a birth date to see an exact age breakdown and a live countdown to the next birthday.

How the age calculator works

Your age is the gap between two calendar dates: the day you were born and today. That sounds simple, but stating it as a clean number of years, months and days takes a little care because months have different lengths and some years contain a leap day. This calculator does the counting the same way a person would, borrowing from the previous month when the day of the month has not yet come around.

For example, if today is the 5th and you were born on the 20th, the current month is not complete, so we borrow the full length of the previous month and reduce the month count by one. Doing this in the right order gives an age that always reads naturally, such as 34 years, 2 months and 11 days.

Total days, weeks and hours

Alongside the years, months and days breakdown, the tool reports your life in single units. Total days is the count of midnights between your birth date and today, which automatically includes every leap day you have lived through. Total weeks is that day count divided by seven, and total hours and minutes come straight from the elapsed time. These figures update live, so the minutes tick upward while the page is open.

Leap years and February 29 birthdays

A leap year adds February 29 to keep the calendar aligned with the Earth's orbit, which takes about 365.2422 days. Years divisible by four are leap years, except century years, which must also be divisible by 400. That is why 2000 was a leap year but 1900 was not. If you were born on February 29, the countdown to your next birthday rolls to March 1 in ordinary years, so you never miss a celebration.

Time zones and daylight saving

Because age is measured in whole days, the hour of your birth does not change the years, months and days figure. The calculator uses your device's local calendar to decide what counts as today, so the result matches the date on your wall. Daylight saving shifts do not affect the day count either, since they move the clock, not the calendar.

Frequently asked questions

How is my exact age calculated?

We subtract your birth date from today's date using calendar-aware borrowing. Months and days are counted the way people naturally state an age, so a person born on January 31 becomes one month old on the last day of February, then two months old on March 31.

How do you handle leap years?

Total-day counts include every February 29 that fell within your lifetime, so leap years are counted exactly. If you were born on February 29, your birthday countdown rolls to March 1 in years that do not have a leap day.

Does the age calculator use my time zone?

Yes. The calculation uses your device's local date, so 'today' matches the calendar you see. Because ages are measured in whole days, the exact hour and minute do not change the years, months and days result.

How many days old am I?

Enter your birth date above and the tool shows your total days alive, along with total weeks, hours and minutes. The day count is the number of midnights between your birth date and today.

Is my birth date sent anywhere?

No. Every calculation runs in your browser with plain JavaScript. Nothing is uploaded, stored on a server, or tracked.