</>CodeKitHub中文

Age Calculator — How Old Am I Exactly?

Enter your date of birth and get your exact age: full years, plus the precise years-months-days breakdown, total days and weeks lived, and how long until your next birthday. You can also calculate your age at any other date — past or future.

What Is This Tool?

An age calculator determines the exact time elapsed between a birth date and a target date, expressed the way people actually state ages: completed calendar years, then remaining months and days. It handles the fiddly parts correctly — leap years, months of different lengths, and birthdays that haven't arrived yet this year.

Beyond curiosity, exact ages matter for official forms, visa and exam applications, retirement and insurance calculations, and checking age eligibility rules that specify "years and months".

Why Use It?

  • Exact calendar age — correctly handles leap years and variable month lengths.
  • Total days and weeks lived, a number most people have never seen.
  • Countdown to your next birthday.
  • "Age at date" option: your age on a past date or a future deadline, useful for applications.
  • Free, instant, works on your phone.

How to Use

  1. Pick your date of birth.
  2. Leave the second date as today, or change it to calculate your age at another date.
  3. Click "Calculate Age".
  4. Read your exact age, the totals, and days until your next birthday.

Example

Input

Born 1995-03-20, calculated on 2026-07-09

Output

31 years — exactly 31 years 3 months 19 days
Total days: 11,434 · Next birthday in 254 days

The years-months-days form counts completed calendar units, the way ages are stated on official documents.

Frequently Asked Questions

How is age calculated exactly?

Completed years first (has this year's birthday passed?), then completed months, then leftover days using real month lengths. This is the standard calendar-age method used on official forms — not a division of total days by 365.

What if I was born on February 29?

You still age one year per calendar year. In non-leap years your completed year is counted on March 1, and the exact breakdown handles the missing day automatically.

Can I calculate age at a past or future date?

Yes — change the second date. This answers questions like "how old was I when X happened" or "how old will I be on the application deadline", which is often the legally relevant number.

Why does my total-days number look so large?

Days add up fast: a 30-year-old has lived roughly 11,000 days. The number is exact, counting leap days — many people find it a surprisingly motivating statistic.

Is my birth date stored anywhere?

No. The calculation runs in your browser with JavaScript; the date is never sent to a server, stored or logged.

Related Tools