SahlCalc سهل
Gulf Hubs:

Saudi Arabia: Labour: HRSD · Tax and zakat: ZATCA

Hijri Age Calculator

Work out your exact age in Hijri (Umm al-Qura) and Gregorian years, months and days, with the days you have lived and your next birthday in both calendars.

Date of birth (Gregorian)

Four-digit year, e.g. 1990

Change this to see your age on another day.

“Today” uses the current date in Riyadh (Asia/Riyadh).
Choose your day, month and year of birth to see your age.

Quick answer: Enter your date of birth in either calendar: your Gregorian age is counted in calendar months, and your Hijri age in real Umm al-Qura months of 29 or 30 days, so the Hijri figure is usually higher.

How it's calculated

Enter your date of birth as a Gregorian or a Hijri date. A Hijri date is first converted to Gregorian with the Umm al-Qura month table built into this site, the same one used by the Hijri to Gregorian converter. The “age on” date starts at today's date in Riyadh, and you can change it to any other day.

Gregorian age: we count the whole months from your birth date to the “age on” date (a month is complete on the same day number of a later month), turn them into years and months, then count the days left over. Total days lived is the plain difference between the two dates, without counting the day of birth twice.

Hijri age: both dates are converted to Umm al-Qura, and the same counting is done in Hijri months. Each Hijri month uses its real length from the table, 29 or 30 days, so no average month length is assumed. A Hijri year is about 11 days shorter than a Gregorian year, which is why the Hijri age is higher: after about 33 Gregorian years you are 34 in Hijri years.

Your next birthday is shown in both calendars with the days left. To count the days between any two dates, use the date difference calculator; for Ramadan and Eid, see the Ramadan and Eid countdown.

Worked examples

  • Born 15 May 1990 (20 Shawwal 1410 AH), age on 4 November 2026 (24 Jumada al-Ula 1448 AH): 36 y 5 m 20 d Gregorian · 37 y 7 m 4 d Hijri · 13,322 days
  • Born 29 February 2000: 25 on 28 February 2025; next birthday Sunday 28 February 2027: 2000-02-29 → 2025-02-28 = 25 y 0 m 0 d
  • Born 30 Ramadan 1420 AH (7 January 2000). Ramadan 1448 has 29 days, so the Hijri birthday is 29 Ramadan 1448 = Monday 8 March 2027: 1420-09-30 → 1448-09-29 = 28 Hijri years

How the special cases are handled

  • Born on 29 February: in common years your birthday is counted on 28 February, so you turn a year older on 28 February. In leap years it is 29 February.
  • Born on the 30th of a Hijri month: in years when that month has only 29 days, your Hijri birthday is counted on the 29th. The same last-day-of-the-month rule applies to whole months (born 31 January: one month old on the last day of February).
  • Dates outside 1365–1500 AH (5 December 1945 to 16 November 2077): a Hijri date outside this range is rejected with a clear message. If you were born earlier in the Gregorian calendar, your Gregorian age is still shown, but the Hijri figures are left out rather than estimated.
  • A date of birth after the “age on” date gives an error message, not a negative age.

Gregorian age and Hijri age compared

The difference grows by roughly one year every 33 years:

BornAge on 4 November 2026 (Gregorian)Age on 24 Jumada al-Ula 1448 (Hijri)
15 May 199036 y 5 m 20 d37 y 7 m 4 d
2 August 1989 (1 Muharram 1410)37 y 3 m 2 d38 y 4 m 23 d
29 February 200026 y 8 m 6 d27 y 6 m 1 d

Frequently asked questions

How do I calculate my age in Hijri?

Convert your date of birth and today's date to the Hijri calendar, then count whole Hijri years, months and days between them. This calculator does it for you on the Umm al-Qura calendar, using the real length of each month.

Why is my Hijri age higher than my Gregorian age?

A Hijri year has 354 or 355 days, about 11 days fewer than a Gregorian year. More Hijri years fit into the same time, so the Hijri age gains roughly one year every 33 years.

I was born on 29 February. When is my birthday?

In leap years on 29 February. In other years this calculator counts it on 28 February, the last day of the month.

My Hijri birthday is the 30th, but this year the month has 29 days. What then?

The calculator counts your Hijri birthday on the 29th in that year, the last day of the month.

Why are no Hijri figures shown for my date of birth?

The Umm al-Qura table on this site covers 1365–1500 AH (1945–2077 CE). For dates outside that range the Hijri age is left out rather than estimated. Your Gregorian age is still shown.

Which date counts as “today”?

The current date in Riyadh (Asia/Riyadh time). You can change the “age on” date to any day, for example a deadline on an application form.

Is my date of birth sent or saved?

No. Your age is worked out on your own device. Your birth date isn't sent to us, stored, or put in the page address.