Hijri ↔ Gregorian Converter
Convert between the Umm al-Qura Hijri calendar and the Gregorian calendar.
Loading…
Runs entirely in your browser. Nothing you enter is uploaded or stored on a server.
About this tool
Contracts, government forms and official letters across the Gulf still use Hijri dates, while most software only speaks Gregorian. This converter works in both directions using the Umm al-Qura calendar — the official calendar of Saudi Arabia and the one banks and government systems rely on — instead of an approximate formula that can be off by a day or two.
How to use
- 1Choose Gregorian → Hijri or Hijri → Gregorian.
- 2Enter the date: pick a Gregorian date, or type the Hijri day, month and year.
- 3Read the converted date, its numeric form and the day of the week.
- 4Copy the result in whichever format you need.
When you need it
- Filling in official forms or contracts that require a Hijri date.
- Checking when a Hijri deadline, such as a residency or document expiry, falls in the Gregorian calendar.
- Planning around Ramadan, Eid and other dates in the Islamic calendar.
Frequently asked questions
What is the Umm al-Qura calendar?
It is the astronomical Hijri calendar adopted officially by Saudi Arabia. Unlike sighting-based calendars, its dates are calculated in advance, which is why systems and institutions use it.
Why might a date differ by one day from what was announced?
Religious occasions such as the start of Ramadan are often set by moon sighting, which can differ from the calculated calendar by a day. For official and administrative dates, Umm al-Qura is the reference.
How long is a Hijri month?
Either 29 or 30 days, and it changes from year to year. The tool shows the exact length of the month for the date you convert.
Related tools
- Arabic-Indic Digits ConverterConvert ١٢٣ to 123 and back, including Persian digits and Arabic decimal separators.
- Number to Words (Tafqit)Write an amount in words in Arabic and English — for invoices, cheques and contracts.
- Arabic Text CleanerRemove diacritics and tatweel, unify hamza and ya forms, and strip hidden characters.
- Broken Encoding Fixer (Mojibake)Repair text mangled by the wrong encoding — Ù…Ø±ØØ¨Ø§ back to مرحبا, ü back to ü.
- Unicode Escape / UnescapeTurn Arabic and any Unicode text into \u escapes and back. Essential for JSON and source files.
- Lorem Ipsum & Arabic Filler TextGenerate placeholder text in Latin or in realistic Arabic for layout and font testing.