ToolPiq.
Guides / Calc

How to calculate your exact age (years, months and days)

Working out someone's age sounds trivial — until you need it exact, down to the day, and realize the calendar doesn't cooperate. Here's how age is actually calculated and where people slip up.

The simple version

Your age in years is just how many times your birthday has come around. If today's month/day is before your birthday this year, you subtract one — because you haven't had this year's birthday yet. That "have you had your birthday yet?" check is the part quick mental math skips.

Why exact age is harder

Months don't have equal lengths, so "3 months and 12 days" can't be reduced to a fixed number of days without knowing which months. To get an exact years/months/days breakdown you have to borrow across month boundaries, and the number of days you borrow depends on the specific month. That's why doing it by hand is error-prone.

Leap years, the classic gotcha

Every four years February has 29 days (with a tweak: century years like 1900 aren't leap years, but 2000 was). Anyone born on 29 February only gets a "real" birthday once every four years, and different systems disagree on whether their non-leap-year birthday falls on 28 Feb or 1 March. For counting age, what matters is that leap days shift the exact day-count slightly.

What you can calculate

  • Exact age in years, months, and days.
  • Total days lived — a fun, surprisingly large number.
  • Days until your next birthday.
  • Age on a specific date — for eligibility, forms, or "how old will I be on…".

Where it's needed

Exact age comes up for legal age checks, retirement and pension dates, medical records, visa forms, and milestone birthdays. Because the month-borrowing and leap-year rules are fiddly, the reliable way is to enter the birth date and let a calculator do the boundary math. If you're counting toward a future date instead, a day counter handles that direction.

Calculate your exact age →


← All guides · Browse all tools →