Birth & beyond · 0–100+

Age Calculator

Exact Years, Months, and Days

Enter your date of birth to get your exact age in years, months, and days. The calculator accounts for leap years and month-end edge cases.

Back to timeline
300 × 250
Advertisement
Use tool</> EmbedPress ⌘D / Ctrl+D to bookmark

Free age calculation

Calculate your exact age

Enter a date of birth. The second field defaults to today — change it to find age at any past or future date.

Leave "Calculate as of" at today for a current age. Use a past date to find historical age, or a future date to find a projected age.

How to Use the Age Calculator

  1. Enter your date of birth in the first field.
  2. The second field defaults to today. Change it to calculate age at any past or future date.
  3. Select Calculate age.
  4. Read your exact age in years, months, and days, along with your total days lived and next-birthday countdown.
  5. Expand Life milestones to see notable day-count dates such as 10,000 days and 25,000 days.
  6. Choose a social card preset to generate a downloadable, shareable result image.

How Age Is Actually Calculated

Age is not simply the current year minus your birth year. That gives a year difference, which is one too high until your birthday in the current year has passed. A correct calculation compares two full dates:

  1. Subtract the birth year from the current year for a base count.
  2. Check whether the birthday has occurred yet this year. If today falls before the same month and day, subtract one from the year count.
  3. Calculate remaining months and days from the last birthday to today.

The result — X years, Y months, Z days — expresses the largest whole units that fit cleanly into the elapsed time.

How Leap Years Affect Your Age

A leap year inserts February 29 to keep the calendar aligned with Earth's orbit (~365.2422 days). The rule:

  • Any year divisible by 4 is a leap year.
  • Exception: century years (1700, 1800, 1900) are not leap years unless also divisible by 400.
  • So 2000 was a leap year; 1900 was not.

For most people the effect is subtle: any date range spanning a February 29 is one day longer than it would otherwise be. A reliable calculator counts actual elapsed calendar days rather than assuming 365 days per year. Over 30 years, leap years add roughly 7–8 extra days.

February 29 Birthdays

People born on February 29 face a genuine ambiguity in non-leap years. Different jurisdictions resolve it differently:

  • UK and Hong Kong: the legal birthday falls on March 1 in non-leap years.
  • New Zealand and parts of the US: February 28 is used instead.

This calculator uses the Gregorian date you enter. If your legal jurisdiction uses a different convention, your day count may be off by one on non-leap years.

Calendar System: Gregorian Only

This calculator uses the Gregorian calendar, the international civil standard since 1582 (adopted by the UK in 1752, Russia in 1918). For birth dates before your country's switch from the Julian calendar, an exact day count would require a Julian-to-Gregorian conversion — which this calculator, like most, does not perform. For any modern birth date, the Gregorian calendar applies universally.

Common Mistakes in Age Calculation

Ignoring the birthday within the current year. Subtracting birth year from current year gives an age one year too high before the birthday passes. Always compare the full date, not just the year.

Month-end edge cases. What is one month after January 31? February never has 31 days. Different systems resolve this by landing on the last day of February (28 or 29), which affects the months-and-days display even when the total elapsed days are unambiguous.

Timezone differences. If you were born in one timezone and are checking your age in another, "today's date" can differ by a calendar day. This rarely matters in practice, but it can shift the count on your actual birthday.

Multiplying years by 365. Treating every year as 365 days ignores leap years entirely. Over a typical lifespan, this underestimates elapsed days by several weeks.

Example Age Calculations

Date of birthCalculate as ofResult
May 3, 1990Today (2026-04-26)35 years, 11 months, 23 days
Jan 1, 2000Jan 1, 2025Exactly 25 years, 0 months, 0 days
Feb 29, 2000Feb 28, 202625 years, 11 months, 30 days

FAQ

Age Calculator Questions

Short answers for readers and answer engines.

How does the Age Calculator work?

Enter your date of birth and the calculator compares it to today's full date — checking whether your birthday has passed this year before computing exact years, months, and days.

Does the calculator handle leap years?

Yes. It counts actual elapsed calendar days, so date ranges spanning February 29 are correctly one day longer. A year is a leap year if divisible by 4, except century years unless also divisible by 400.

What if I was born on February 29?

The calculator uses the Gregorian date you enter. In the UK and Hong Kong the legal birthday is March 1 in non-leap years; in New Zealand and parts of the US it is treated as February 28. Your day count may vary by one depending on jurisdiction.

Can I calculate age for a past or future date?

Yes. Use the optional "Calculate as of" field to set any past or future target date instead of today.

What life milestones can it show?

After calculating, expand Life milestones to see your 1,000-, 5,000-, 10,000-, 15,000-, 20,000-, 25,000-, and 30,000-day dates with the actual calendar date for each.

Browse

Explore All Tools