Age calculator in Gregorian and Hijri years
Enter your date of birth to see your exact age, your Hijri age and when your next birthday is.
How age is calculated
The calculator first counts the whole years between the two dates, then whole months, then the days left over. For the Hijri age it converts both dates to the Umm al-Qura calendar and counts the whole Hijri years in between.
Gregorian age = years + months + days since birth
Hijri age = completed Umm al-Qura years since birth
Worked examples
| Born | On | Age |
|---|---|---|
| 15 May 1990 | 7 November 2026 | 36 years, 5 months, 23 days (37 Hijri years) |
| 31 December 1985 | 30 January 2026 | 40 years, 0 months, 30 days |
| 29 February 2000 | 27 February 2025 | 24 years; birthday tomorrow (28 Feb) |
Example 1: checking an age limit
A job ad asks for candidates under 37. Someone born on 15 May 1990 is 36 years and 5 months old on 7 November 2026, so they qualify until 15 May 2027.
Example 2: Hijri age
The same person is 37 in Hijri years. Some Saudi forms and services use Hijri age, so it is worth checking both.
Example 3: a leap-day birthday
Someone born on 29 February 2000 celebrates on 28 February in other years, so on 27 February 2025 the next birthday is 1 day away.
Example 4: a school start date
A school counts children's ages on 31 December 2026. A child born on 10 January 2021 is 5 years, 11 months and 21 days old on that date, so they count as 5, not 6. Schools and ministries set their own cut-off date and minimum age, so enter the date they use in "Age on".
Example 5: age in days
Someone born on 15 May 1990 is 13,325 days old on 7 November 2026. The calculator shows this total under the result.
When your exact age matters
- Job applications. Some job ads and recruitment schemes set an upper or lower age limit on the closing date.
- School and university places. Age is usually measured on a fixed cut-off date, not on the day you apply.
- Visa, residency and insurance forms. Dependants' ages and insurance price bands often depend on age on a given date.
- Pension and retirement. Retirement rules use your age on a specific date. Check the exact rule with your pension authority.
Edge cases the calculator handles
- Born on the 31st. When a month is shorter, its last day counts as your monthly date. Someone born on 31 January 1995 is 31 years, 1 month and 1 day old on 1 March 2026, because 28 February 2026 counts as the monthly date.
- Born on 29 February. In common years you turn a year older on 28 February. Someone born on 29 February 2000 is exactly 25 on 28 February 2025.
- On your birthday. On 15 May 2027, someone born on 15 May 1990 is exactly 37 years, 0 months and 0 days old.
- Very old or future dates. The Hijri age is shown only when both dates fall between 1356 and 1500 AH (1937 to 2077), the range of the official Umm al-Qura tables.
Gregorian age and Hijri age
A Hijri year is about 11 days shorter, so your Hijri age gains roughly one year on your Gregorian age every 33 years. Someone born on 20 November 1966 is 59 years, 11 months and 20 days old on 9 November 2026, but already 61 in Hijri years. If a form or rule asks for age in Hijri years, use the Hijri figure; otherwise use the Gregorian one.
Common mistakes
- Subtracting years only. 2026 − 1990 = 36 is right only after the birthday has passed.
- Mixing Hijri and Gregorian ages. They differ by about one year every 33 years.
- Using today instead of the cut-off date. Many rules measure age on a fixed date, such as the start of the school year or the closing date of an application.
- Assuming the calendar. Check whether the form wants Gregorian or Hijri age before you fill it in.
Frequently asked questions
Why is my Hijri age higher than my Gregorian age?
A Hijri year is about 354 days, 11 days shorter than a Gregorian year. Over 33 Gregorian years you live about 34 Hijri years.
How is age counted in months and days?
The calculator counts whole years, then whole months, then the remaining days from your last monthly date, the same way a person would count on a calendar.
What if I was born on 29 February?
In years without 29 February, the calculator treats 28 February as your birthday.
Can I find my age on a past or future date?
Yes. Change the "Age on" date, for example to check your age on a deadline for a visa, school place or retirement.
Is my date of birth stored?
No. The calculation runs in your browser and nothing is sent to us.
How many days old am I?
The calculator shows your age in total days under the result. For example, someone born on 15 May 1990 is 13,325 days old on 7 November 2026.
I was born on the 31st. How are months counted?
When a month has fewer days, its last day counts as your monthly date. So someone born on 31 January is one month older on 28 February (or 29 February in a leap year).
Source: Gregorian calendar and the Umm al-Qura calendar (1356–1500 AH).