Gregorian Age Calculator

Your exact age in years, months and days, plus how many days, weeks and hours you have lived so far.

Your date of birth

Calculate age on another date (optional)
Age on

Enter the day, month and year and the result appears instantly.

Your age card

Size

Color

WhatsApp

On phones, “Share image” opens WhatsApp with the picture attached.

Worked example
Date of birth12 April 1995
Age on22 October 2026
Age31 years, 6 months, 10 days
In weeks1,645
In days11,516
In hours276,384
Next birthday12 April 2027 (in 172 days)

Worked example (by hand)

Born 25 August 1990, today 22 October 2026:

  1. Days: 22 is less than 25, so borrow a month and add September's 30 days: 52 − 25 = 27 days.
  2. Months: after borrowing we have 9; 9 − 8 = 1 month.
  3. Years: 2026 − 1990 = 36 years.

Result: 36 years, 1 month and 27 days. To compare two ages, use the age difference calculator.

Month lengths

MonthDays
January, March, May, July, August, October, December31
April, June, September, November30
February28, or 29 in a leap year

A leap year is divisible by 4, except century years not divisible by 400, so 2000 was a leap year and 1900 was not.

Your age in days and hours

The calculator counts the exact days between your birth date and today, then shows the equivalent in weeks, whole months and hours, handy for milestones like your 10,000th day or tracking a baby's age in weeks. For your age in the lunar calendar, open the Hijri age calculator.

Related guides

Sources

Dates and rules on this page are checked against:

  1. Gregorian calendar · WikipediaMonth lengths and the leap year rule
  2. Official Umm al-Qura Calendar · Kingdom of Saudi ArabiaThe official table of Hijri month starts
  3. Islamic calendar · WikipediaHijri months and the length of the lunar year

Frequently asked questions

How do I calculate my exact age?

Enter your birth day, month and year. The calculator subtracts it from today, taking month lengths and leap years into account, and shows your age in years, months and days.

How old am I if I was born in 2000?

In 2026 you are 26 if your birthday has already passed this year, otherwise 25.

How do I calculate my age in days?

The number of days you have lived appears under the result, together with weeks, months and hours.

Does the calculator handle leap years?

Yes. Leap years (366 days) and every month length are counted exactly. People born on 29 February celebrate on 28 February in non-leap years.

Can I enter a Hijri birth date?

Yes, tap “Hijri”, enter the Hijri date and you will get your age in both calendars.

How do I work out a baby's age in months?

Enter the baby's birth date; the age in months is shown under the result, along with weeks and days.

Last updated: 8 November 2026