Age calculator (Hijri and Gregorian)

Enter your date of birth in Gregorian or Hijri to get your exact age in both calendars.
Calendar of the birth date
Date of birth (Hijri)
Reset
Hijri age uses the Umm al-Qura calendar and may differ by one day in some months.

To calculate your age, subtract your date of birth from today's date in years, then months, then days. Enter your birth date in Gregorian or Hijri in the calculator above and it shows your age in both calendars, the days, weeks and months you have lived, the weekday you were born on, and how many days are left until your next birthday. Today is 13 November 2026 (3 Jumada al-Akhirah 1448 AH).

How to use the age calculator

  1. Choose the calendar of your birth date: Gregorian if your ID or passport shows a Gregorian date, Hijri if it shows a Hijri date.
  2. Enter the day, month and year. For Hijri dates, pick the month name from the list so you don't mix up month numbers.
  3. The result appears at once: your Gregorian age, your Hijri age in the Umm al-Qura calendar, and your birth date in the other calendar.
  4. Copy the result or share the link; the link keeps your date and recalculates whenever it is opened.

How is age calculated in years, months and days?

Subtract the birth year from the current year, the month from the month and the day from the day. If today's day is smaller than the birth day, borrow one month (the length of the previous month); if the current month is smaller than the birth month, borrow one year (12 months).

Example: born on 10 May 1995, calculated on 12 November 2026:

  • Years: 2026 − 1995 = 31 (May has already passed this year).
  • Months: 10 May to 10 November = 6 months.
  • Days: 10 to 12 November = 2 days.

Age = 31 years, 6 months and 2 days, or 11,509 days.

The calculator handles months of 28 to 31 days and leap years automatically, which is where manual calculations usually go wrong.

Why is my Hijri age higher than my Gregorian age?

The Hijri year is lunar and lasts 354 or 355 days; the Gregorian year lasts 365 or 366 days. The gap of about 11 days a year adds up, so your Hijri age gains one full year roughly every 33 years.

Same example: 10 May 1995 was 10 Dhu al-Hijjah 1415 AH (Eid al-Adha), so on 2 Jumada al-Akhirah 1448 AH the Hijri age is 32 years, 5 months and 22 days, about one year more than the Gregorian age.

Quick estimate: Hijri age ≈ Gregorian age × 1.0307. Someone aged 40 is about 41.2 in Hijri years. For the exact figure the calculator uses the Umm al-Qura calendar.

Hijri vs Gregorian age at a glance

Gregorian ageApprox. Hijri ageDifference
10 years10 years 4 monthsabout 4 months
18 years18 years 6 monthsabout 6.5 months
25 years25 years 9 monthsabout 9 months
33 years34 yearsabout 1 year
40 years41 years 3 months1 year 3 months
60 years61 years 10 months1 year 10 months

Values are approximate; the exact gap moves by a day or two with the length of the lunar months.

What else the age calculator shows

  • Days, weeks and months lived: handy for a baby's age in weeks or for your 10,000th day.
  • The weekday you were born: for example “Wednesday, 10 May 1995 = 10 Dhu al-Hijjah 1415 AH”.
  • Next birthday: days left and how much of your current year has passed.
  • The matching date: enter a Hijri birth date and get the Gregorian one, useful when a form asks for both. For any other date use the Hijri–Gregorian converter.

Common mistakes when working out age by hand

  • Subtracting years only: someone born in December 1995 is 30 years 11 months in November 2026, not 31.
  • Mixing calendars: subtracting a Hijri year from a Gregorian year gives a meaningless number; convert both dates first.
  • Assuming 30-day months: the error grows to several days over a lifetime.
  • Ignoring the one-day Hijri variance: Umm al-Qura can differ by a day from the moon-sighting start of a month, so some older documents show a date one day off.

To measure any other period, such as a contract or a stay, use the days between dates calculator.

Age calculator FAQ

How do I find my exact age?

Enter your date of birth in the calculator above. It shows years, months and days in both the Gregorian and Hijri calendars, plus the total number of days lived.

Why is my Hijri age higher?

The Hijri year is about 11 days shorter than the Gregorian year, so Hijri years accumulate faster and add roughly one extra year every 33 years.

How do I estimate my Hijri age quickly?

Multiply your Gregorian age by 1.0307. A 30-year-old is about 30.9 in Hijri years. Use the calculator for the exact result.

Which Hijri calendar is used?

The Umm al-Qura calendar, the official calendar of Saudi Arabia. It can differ by one day from a month start announced by moon sighting.

How is the age of someone born on 29 February counted?

In non-leap years the calculator treats 28 February as the birthday, so the new year of age starts on that day.

Can I see a baby's age in weeks or months?

Yes. The result lists complete weeks and months since birth, the units normally used for infant growth checks and vaccination schedules.

Can I calculate age on a date other than today?

The calculator measures age up to today. For a specific date, use the days between dates calculator with your birth date and the target date.