Skip to content
PakCalc

Age Calculator

Enter a date of birth to get exact age in years, months and days. Leave the second date blank to use today, or set it to find age on a specific date — useful for admission forms, job applications and CNIC/passport eligibility.

Updated

Leave blank to use today.

Formula

Age = (Years, Months, Days) between date of birth and the chosen date

Years and months are counted on the calendar. When the day of the month is not yet reached, a month is 'borrowed' and the days of the previous month are added.

Examples

  • Born 15 Jan 2000, age on 1 Oct 2026

    Age: 26 years, 8 months and 16 days (on 1 October 2026)

  • Born 29 Feb 2004, age on 28 Feb 2026

    Age: 21 years, 11 months and 30 days (on 28 February 2026)

Important information

  • Government jobs in Pakistan often state an upper age limit 'as on' the closing date of the advertisement — enter that date in 'Age on date'.
  • People born on 29 February are treated as having their birthday on 1 March in non-leap years.

Frequently asked questions

How is exact age calculated?

Full years are counted first, then full months, then remaining days, following the calendar.

How do I check age for a job advertisement?

Put the closing date of the advertisement (or the date it specifies) in 'Age on date'.

What is my age in days?

The result shows total days lived, counting from the date of birth to the selected date.

Does this use my time zone?

Blank dates use today's date on your device; calculations use whole calendar days, so time zones don't change the answer.