Age Calculator

Runs entirely in your browser

Find your exact age in years, months and days, plus your next birthday countdown, zodiac sign and generation. Everything updates instantly and is calculated directly in your browser.

Advertisement

Choose your date of birth below to see your exact age.

Date of birth
Advertisement

How to use Age Calculator

  1. Choose your day, month and year of birth.
  2. Optionally change "Calculate age as of" to a different date — it defaults to today.
  3. Your exact age, next birthday countdown and other details appear instantly — no button needed.

Features

  • Exact age in years, months and days, updated live as you pick a date.
  • Easy day/month/year dropdowns — no fiddly calendar widget to scroll back decades.
  • Calculate age as of any past or future date.
  • Visual progress ring showing how close you are to your next birthday.
  • Total days, weeks and months lived.
  • Shows the day of the week you were born on, your zodiac sign and generation.
  • 100% client-side — your date of birth is never sent to a server.

Worked Example

Date of birth: July 15, 1990. Calculate age as of: August 22, 2026.

Years:  36
Months: 1
Days:   7

Total days lived:   13,187
Total weeks lived:  1,883
Total months lived: 433
Born on a:          Sunday
Zodiac sign:        Cancer
Generation:         Millennial

Next birthday: 327 days away
Progress through birthday year: 10.4% elapsed, 89.6% remaining

The 36y/1m/7d figure comes from comparing calendar fields directly (year, month, day), not from dividing total days by 365 — that's also why "total months lived" (433) isn't simply 36 × 12.

Things to know about this calculation

  • If you were born on February 29, your "next birthday" falls on March 1 in any year that isn't a leap year, since February 29 doesn't exist that year.
  • Total days and total weeks are counted directly from the calendar (including every leap day in between), so they won't exactly match years × 365 or years × 52.
  • The next-birthday progress ring measures the current birthday-to-birthday year, which is 366 days long instead of 365 whenever a February 29 falls inside it.
  • Zodiac sign and generation are assigned from fixed, commonly used date ranges — they're a reference label, not a personalized reading.

Is Age Calculator safe?

Yes. The leap-year handling that pushes a February 29 birthday to March 1 in non-leap years, and every other date calculation on this page, runs locally in your browser using JavaScript's date functions — your date of birth is never uploaded or sent to a server, and no account is required.

Frequently Asked Questions

How is my age calculated?

Age Calculator compares your date of birth with the reference date (today, by default) and works out the full number of years, months and remaining days between the two dates.

Can I calculate my age as of a different date?

Yes. Change the "Calculate age as of" field to any date to see how old you were, or will be, on that date.

What if I was born on February 29?

In non-leap years, your next birthday is calculated as March 1, since February 29 doesn't exist that year.

Why do the total days and total months look different from years × 12?

Months have different lengths, so total months and total days are calculated directly from the calendar rather than a simple multiplication, giving you an accurate figure.

How is my zodiac sign determined?

Your Western zodiac sign is worked out from your birth month and day using the standard date ranges used in astrology (for example, March 21 – April 19 is Aries).

How is my generation calculated?

Generation labels (like Gen Z or Millennial) are based on commonly used birth-year ranges. Different sources define the exact cutoff years slightly differently, so treat this as a general guide rather than an official classification.

Related tools