Calculate Your Exact Age in Years, Months & Days

An exact age is “this many years, months and days”, not just a difference in years, and this tool does that calendar breakdown. It also shows the total number of days lived and how many days remain until the next birthday, which is useful for a birthday countdown or for forms that want age in days. The calculation uses your browser’s local date, and the birth date is never stored or sent anywhere. To use a Jalali birth date, convert it with the Jalali converter first; this field takes Gregorian dates.

This tool runs entirely in your browser. No data is sent to any server.

How to use it

  1. 1

    Pick the birth date from the calendar.

  2. 2

    Read the age in years, months and days in the cards above.

  3. 3

    Check the days remaining until the next birthday in the row below.

Frequently asked questions

How is the age in days calculated?

Whole years and months are counted first, then the remaining days, respecting the real length of each month. That is why the month and day values drop to zero on a birthday.

Are leap years taken into account?

Yes. The calculation follows the real calendar, so 29 February counts in leap years and the total number of days is exact.

Can I use it for a future date?

This tool is designed for a past birth date. For the distance between two arbitrary dates, use the date difference tool.