Hijri ↔ Gregorian Date Converter

Convert between the Islamic (Hijri) and Gregorian calendars — fully offline, no API

This is an arithmetic estimate, not a religious ruling. The tabular Islamic calendar used here is a fixed mathematical approximation. For Ramadan, Eid, and Hajj dates, always confirm with your local moon-sighting authority.
Hijri date
9 Rabi' al-Thani 1448 AH
A common year (354 days) in the tabular calendar

9 Rabi' al-Thani 1448 AH

22 September 2026

Islamic New Year (1 Muharram)6 June 2027
Ramadan begins (1 Ramadan)8 February 2027
Eid al-Fitr (1 Shawwal)10 March 2027
Hajj / Eid al-Adha (10 Dhu al-Hijjah)17 May 2027

Computed via the tabular calendar — may differ by 1-2 days from official moon-sighting announcements (e.g. Pakistan's Ruet-e-Hilal Committee) or Saudi Arabia's Umm al-Qura calendar.

Frequently Asked Questions

Is this the same as Saudi Arabia's official Umm al-Qura calendar?
No. This converter uses the standard tabular (arithmetical) Islamic calendar — a fixed 30-year mathematical cycle that converts deterministically with no external data. Saudi Arabia's official Umm al-Qura calendar is based on astronomical prediction of crescent visibility, and local moon-sighting committees (like Pakistan's Ruet-e-Hilal Committee) announce dates based on actual observation. These can differ from the tabular result by 1-2 days in a given month.
Should I use this to determine when Ramadan or Eid starts?
Use it as a general planning estimate only, not as the final word — for religious observances, always confirm the actual start date with your local moon-sighting authority once it's officially announced.
Why does a Hijri year have 354 or 355 days instead of 365?
The Islamic calendar is purely lunar, with 12 months each following the moon's cycle (29 or 30 days), totaling about 354.37 days on average — no leap month is added to re-sync with the solar year, which is why Hijri dates drift roughly 11 days earlier each Gregorian year over time.
How accurate is this calculator?
The underlying arithmetic (the 'Kuwaiti algorithm', the standard tabular Hijri calendar used in most calendar software) was verified against multiple independently-documented reference date pairs, including one independently cross-checked against a separate third-party converter, and all matched exactly.
Is my data sent anywhere?
No. The conversion runs entirely in your browser using fixed arithmetic — no external calendar API is called.

Converting between the Gregorian and Hijri (Islamic lunar) calendars matters for anyone tracking religious dates — Ramadan, Eid, Hajj — since the Hijri calendar runs on lunar months and drifts against the Gregorian solar calendar by roughly 11 days every year, meaning a fixed Hijri date lands on a different Gregorian date each year.

Why the two calendars drift apart

A Hijri year averages about 354.37 days, against the Gregorian year's roughly 365.25 days — a gap of about 3%, or roughly 11 days per year, that compounds year over year. This is why Ramadan, fixed at the 9th Hijri month, moves earlier through the Gregorian calendar by about 11 days annually rather than falling on the same Gregorian dates each year, cycling through every Gregorian season over roughly a 33-year period. This converter handles both directions — Gregorian-to-Hijri and Hijri-to-Gregorian — and also flags Hijri leap years, since the Islamic calendar has its own leap-year pattern (a 30-year cycle with specific leap years) that's structurally different from the Gregorian four-year leap cycle.

A worked example

The same Gregorian calendar month can fall in different Hijri months across consecutive years — for example, if Ramadan begins in a specific Gregorian month one year, it begins roughly 11 days earlier in the Gregorian calendar the following year, which is exactly why lunar-calendar religious dates can't be reliably predicted from memory of a previous year's Gregorian date.

How this connects to your other Islamic calculations

This converter's underlying calendar logic is what powers the Islamic Age Calculator, since computing Hijri age requires converting a Gregorian birth date into the Hijri calendar first. It's also useful alongside religious-obligation calculators like Zakat and Fitrana, both of which are conventionally calculated and paid around specific Hijri calendar milestones (a full lunar year of wealth-holding for Zakat, before Eid prayer for Fitrana).

Common mistakes

A common mistake is assuming a specific Islamic date will fall in the same Gregorian month every year, based on memory of a previous year — because of the roughly 11-day annual drift, this assumption is wrong more often than it's right, and checking the actual converted date each year (rather than relying on last year's date) avoids miscalculating when a religious observance actually falls.

Related Calculators

Zakat CalculatorUshr CalculatorIslamic Age CalculatorIslamic Inheritance (Faraid) CalculatorQurbani Share CalculatorMahr Present-Value Calculator