Hijri ↔ Gregorian Date Converter

100% in-browser No sign-up Arabic + English

Hijri ↔ Gregorian Date Converter

Convert any single date between the Islamic (Hijri) and Gregorian calendars — instantly, with the weekday in English and Arabic. Ideal for Ramadan and Eid planning, civil paperwork and academic reference.

Convert a date

Live results — no page reload, no upload
Choose which calendar the date you type is written in.
Fills all fields with the current date.

Dual readout

Input ↔ Result · weekday below the result

Tabular Hijri · AH 1300–1500 ≈ CE 1882–2077
Weekday included · e.g. Saturday / السبت
Zero network · everything runs on your device

How it works

1

Pick a direction

Toggle between Hijri → Gregorian and Gregorian → Hijri. The month and year lists adapt automatically.

2

Set the date

Type the day and year, pick the month — or tap Today to jump to the current date. Every keystroke re-converts live.

3

Read the pair

Both dates appear side by side with the weekday in English and Arabic — nothing is sent to any server.

Why you can trust the result

Instant and private

Conversion runs in your browser in under 100 ms with zero network calls. No account, no upload, no tracking — it keeps working even offline.

Standard arithmetic calendar

Uses the tabular Hijri calendar (30-year cycle, month lengths alternating 29/30) — the same arithmetic used by many reference calendars for planning.

Bilingual output

Shows each date in English and Arabic with the weekday (Saturday / السبت), so results work for paperwork and for Arabic-speaking readers alike.

FAQ

Is the conversion astronomically exact?

No calendar can be exact for Hijri dates, because months start at moon sighting. This tool uses the standard tabular (arithmetic) Hijri calendar, which can differ by ±1–2 days from observed or Umm al-Qura calendars. For the start of Ramadan or Eid, always confirm the date with your local religious authority.

Why is a day like 30 Safar sometimes invalid?

Hijri months alternate between 29 and 30 days, and the 12th month has 30 days only in leap years. If you enter a day that a month does not have (for example 30 Safar, or 30 February), the tool explains the problem and suggests the nearest valid day — you can apply it with one tap.

What date range is supported?

Hijri years 1300–1500 (roughly CE 1882–2077) and Gregorian years 1900–2100. Years outside the range are clamped to the nearest boundary and a note is shown, so the result never silently uses the wrong century.

Does my date leave my device?

No. There are no server calls at all: the full conversion, validation and Arabic formatting logic ships inside the page. Your date never leaves your browser.

How does the Today button work?

It reads the current Gregorian date from your device, then fills the fields in the selected direction — so in Hijri → Gregorian mode it enters today’s Hijri date, and in Gregorian → Hijri mode it enters today’s Gregorian date.

How is the weekday calculated?

Every Hijri date maps to one civil (Gregorian) day, and the weekday is computed from that real civil day including leap years — so the weekday is always the one you would see on a wall calendar.

Latest updates