Skip to content
SacaCuenta

Age Calculator

Find your exact age in years, months and days from your date of birth, plus how many days and weeks you've been alive and how long until your next birthday. It uses today's date unless you pick another one.

FreeNo sign-upInstant resultsUpdated:

Calculator

Defaults to today. Change it to find your age on another date.

Enter your numbers to see the result.

For estimates only. Double-check the numbers before making important decisions.

How your age is calculated

  • Years and months: the full birthdays and full months completed by the reference date.
  • Days: the days since your last full month.
  • Days alive: the exact number of days between the two dates, leap days included.
  • Next birthday: the date of your next birthday, how many days away it is and the age you'll turn.

Want to know how old someone was on a past date, or will be on a future one? Change the second date, which defaults to today.

Leap years and month-end birthdays

A year is a leap year if it's divisible by 4, except century years, which must also be divisible by 400. So 2000 was a leap year, but 1900 wasn't.

If a month doesn't have your birth day, its last day counts instead. Someone born on January 31 completes their first month on February 28 (or 29 in a leap year), and their third month on April 30.

If you were born on February 29, this calculator uses February 28 as your birthday in non-leap years. Some laws use March 1 instead, so check if you need the date for a legal purpose.

What each number means

ResultWhat it shows
AgeFull years completed
Exact ageYears, months and days
Total monthsFull months since your date of birth
Total weeksFull weeks lived, plus leftover days
Days aliveDays elapsed since your date of birth
Next birthdayThe date, days remaining and the age you'll turn

Privacy

Everything is calculated in your browser. Your date of birth isn't sent to any server, isn't stored, and isn't included in share links.

Example

Someone born on May 15, 1990 is 36 years, 5 months and 7 days old on October 22, 2026. They've been alive for 13,309 days (1,901 weeks and 2 days), and their next birthday, May 15, 2027, is 205 days away.

  1. Most recent birthday: May 15, 2026 → 36 years
  2. May 15 to October 15, 2026: 5 full months
  3. October 15 to October 22: 7 days
  4. Total: 36 × 12 + 5 = 437 months; 13,309 ÷ 7 = 1,901 weeks with 2 days left over

Common mistakes

  • Subtracting birth year from the current year without checking whether this year's birthday has happened yet.
  • Treating every year as 365 days when counting days alive. Leap days add up: about one extra day every four years.
  • Assuming every month has 30 days when counting the leftover months and days.

Frequently asked questions

How old am I if I was born in 1990?

It depends on whether you've had your birthday this year. Enter your full date of birth above to get your exact age as of today, down to the day.

How do I calculate my age on a specific date?

Enter your date of birth, then change the second date (it defaults to today) to any past or future day. The calculator shows your exact age on that date.

How many days old am I?

Enter your date of birth and check the days-alive total. It counts every day since you were born, including leap days, along with the total in weeks and months.

When does someone born on February 29 turn a year older?

In leap years, on February 29. In other years, this calculator uses February 28. Some laws use March 1 instead, so check the rules if it matters legally.

Is my date of birth saved or shared?

No. The calculation runs entirely in your browser, and your date of birth is never sent anywhere or added to share links.