CalcOpenly
English

Calendar converter (Hijri, Hebrew, Persian, Julian)

Convert a Gregorian date to Hijri (Umm al-Qura and tabular), Hebrew, Persian, Indian national (Saka) and Julian dates, or a Julian date back.

Drafted with AI writing toolsUpdated Checked examples: 6

= 2026-11-12
Try
Converted date
2 Jumada al-Akhirah 1448 AH
Converted date: 2 Jumada al-Akhirah 1448 AH
Gregorian
12 November 2026
Julian
30 October 2026
Islamic (Umm al-Qura)
2 Jumada al-Akhirah 1448 AH
Islamic (tabular, civil epoch)
1 Jumada al-Akhirah 1448 AH
Hebrew
2 Kislev 5787
Persian (Solar Hijri)
21 Aban 1405 AP
Indian national (Saka)
21 Kartika 1948 Saka
Julian Day Number
2461357
Day of the week
Thursday
Islamic months in most countries begin with an actual moon sighting, so the observed date can differ by a day or two from Umm al-Qura (Saudi Arabia's official calendar) and more from the tabular calendar.
Hebrew and Islamic days begin at sunset; the date shown is the one that covers daytime on the Gregorian date.

Thursday, 12 November 2026 (Gregorian) is 30 October 2026 in the Julian calendar, 2 Jumada al-Akhirah 1448 AH (Umm al-Qura), 2 Kislev 5787 in the Hebrew calendar, 21 Aban 1405 AP and 21 Kartika 1948 Saka.

How far the Julian calendar lags the Gregorian (days, on 1 March)

0510155001000150020002500YearDays2026: 13 days
The same day in each calendar Rows: 7
CalendarDateMethod
Gregorian12 November 2026Proleptic Gregorian day count
Julian30 October 2026Arithmetic (Richards)
Islamic (Umm al-Qura)2 Jumada al-Akhirah 1448 AHICU tables, observational basis
Islamic (tabular)1 Jumada al-Akhirah 1448 AH30-year arithmetic cycle, civil epoch
Hebrew2 Kislev 5787ICU, fixed arithmetic calendar
Persian21 Aban 1405 APICU
Indian national21 Kartika 1948 SakaICU, Saka era
How it's calculated S
  1. Julian Day Number

    JDN=NG(2026-11-12)+2440588=20769+2440588=2461357\text{JDN} = N_G(\text{2026-11-12}) + 2440588 = 20769 + 2440588 = 2461357

    JDN counts days from 1 January 4713 BC (Julian). N_G counts Gregorian days from 1 January 1970; J is the Julian-calendar date.

  2. Julian calendar

    c=JDN+32082, d=⌊(4c+3)/1461⌋, e=c−⌊1461d/4⌋, m=⌊(5e+2)/153⌋c = \text{JDN} + 32082,\ d = \lfloor (4c+3)/1461 \rfloor,\ e = c - \lfloor 1461d/4 \rfloor,\ m = \lfloor (5e+2)/153 \rfloor

    This gives 30 October 2026 (Julian); in 2026 the Julian calendar runs 13 days behind the Gregorian.

  3. Other calendars

    Islamic, Hebrew, Persian and Indian dates come from the ICU calendar engine in your browser (CLDR), read at noon UTC on the Gregorian date.

About the calendar converter

Every conversion passes through the Julian Day Number, the astronomers' running count of days, which is 2,461,056 on 15 January 2026. Julian-calendar dates use E. G. Richards' arithmetic from the Explanatory Supplement to the Astronomical Almanac. Islamic, Hebrew, Persian and Indian national dates come from the ICU calendar library built into your browser, read at noon UTC on the Gregorian date.

People use it for religious dates, for Iranian or Israeli documents, and for historical records written in the Julian calendar. 15 January 2026 is 26 Rajab 1447 AH in the Umm al-Qura calendar, 26 Tevet 5786 in the Hebrew calendar, 25 Dey 1404 in the Persian calendar and 2 January 2026 in the Julian calendar, which runs 13 days behind from March 1900 to March 2100.

Islamic months in most countries start with a moon sighting, so the date observed locally can differ by a day or two from Umm al-Qura. Hebrew and Islamic days begin at sunset; the date shown is the one covering the daytime.

How to convert a date between calendars

Calendars name the same day differently, so convert through a day count: find the date's Julian Day Number, then name that day in the target calendar. JDN 2,451,545 is 1 January 2000 Gregorian, 19 December 1999 Julian, 24 Ramadan 1420 AH and 23 Tevet 5760 in the Hebrew calendar.

The Julian Day Number counts days from 1 January 4713 BC in the Julian calendar; it is a count, not a Julian-calendar date. Subtracting two gives the days between dates: 15 January 2026 is JDN 2,461,056, 9,511 days after 1 January 2000.

Calendars covered and how each counts

  • Gregorian: a leap day in years divisible by 4, except century years not divisible by 400. Dates before 15 October 1582 are proleptic, with the rules extended backwards. Years 1 to 9999 are covered.
  • Julian: a leap day every fourth year, century years included, so Julian 29 February 1900 exists; it is Gregorian 13 March 1900. Conversions use E. G. Richards' arithmetic.
  • Islamic, tabular (civil epoch): months alternate 30 and 29 days, and Dhu al-Hijjah gains a 30th day in years 2, 5, 7, 10, 13, 16, 18, 21, 24, 26 and 29 of each 30-year cycle. Year 1 began on Friday 16 July 622 (Julian).
  • Islamic, Umm al-Qura: Saudi Arabia's official calendar, read from ICU's tables for 1300 to 1600 AH (about 1882 to 2174 CE). Outside those years the tabular rule applies.
  • Hebrew: a fixed lunisolar calendar. Years 3, 6, 8, 11, 14, 17 and 19 of each 19-year cycle add a month, Adar I, so a year has 353 to 355 or 383 to 385 days.
  • Hebrew years: counted from 7 October 3761 BC (Julian). Each begins at Rosh Hashanah, which falls between 5 September and 5 October.
  • Persian (Solar Hijri): the year begins at Nowruz, on 20, 21 or 22 March, and counts from 622 CE. The first six months have 31 days, the next five 30, and Esfand 29, or 30 in a leap year.
  • Indian national (Saka): 1 Chaitra falls on 22 March, or 21 March in a Gregorian leap year. Chaitra has 30 days (31 in leap years), the next five months 31 and the last six 30. The Saka year is the Gregorian year minus 78, or minus 79 before 1 Chaitra.

The Islamic, Hebrew, Persian and Indian dates come from the calendar engines described in ICU's calendar documentation. Hebrew 5784 was a leap year: 15 March 2024 was 5 Adar II 5784, as the Hebcal converter confirms.

Gregorian and Julian dates with their day numbers

Starting date and calendarEquivalent dateJulian Day Number
1 January 1970, Gregorian19 December 1969, Julian2440588
1 January 2000, Gregorian19 December 1999, Julian2451545
15 January 2026, Gregorian2 January 2026, Julian2461056
4 October 1582, Julian14 October 1582, Gregorian2299160
15 October 1582, Gregorian5 October 1582, Julian2299161

Julian 4 October 1582 and Gregorian 15 October 1582 are consecutive days, JDN 2299160 and 2299161: the reform skipped ten dates, not ten days. The US Naval Observatory's Julian date notes keep that day count separate from calendar dates.

Julian to Gregorian by hand

For a Julian date in March to December of year Y, add ⌊Y ÷ 100⌋ − ⌊Y ÷ 400⌋ − 2 days to get the Gregorian date. For January and February, use Y − 1.

For 11 February 1732, use 1731: 17 − 4 − 2 = 11 days, so the Gregorian date is 22 February 1732. For 2026 the gap is 20 − 5 − 2 = 13 days, as in the 2 January and 15 January row above.

Old Style dates can carry the wrong year

Until 1752, England and its colonies began the legal year on 25 March, so a date from 1 January to 24 March carried the previous year's number. George Washington was born on 11 February 1731 Old Style, which is 22 February 1732 New Style.

Enter such a date with the year counted from 1 January, 1732-02-11. Entering 1731-02-11 gives 22 February 1731, a year too early.

Mistakes with Hijri and Hebrew dates

  • Expecting the observed Islamic date. Where a month starts with a sighting of the new moon, it can begin a day or two away from the Umm al-Qura date.
  • Mixing the two Islamic calendars. On 26 June 2025 Umm al-Qura gives 1 Muharram 1447, while the tabular calendar gives 29 Dhu al-Hijjah 1446.
  • Forgetting that the day starts at sunset. Hebrew and Islamic dates change at sunset, so an evening event falls on the next date. Each conversion names the date in force during the daytime of the Gregorian date.
  • Going back before a calendar began. There is no Islamic or Persian date before 622 CE and no Saka date before March 79 CE.

What you can enter

  • A Gregorian date or a Julian date; the other calendars are results only.
  • Julian dates as YYYY-MM-DD. Julian 29 February is valid in every year divisible by 4.
  • Dates whose Gregorian year is between 1 and 9999.

To count the days between two Gregorian dates, use the date difference calculator. The day of the week calculator names the weekday of any Gregorian date.

Worked examples

15 January 2026 in every calendar

Starting from
Gregorian date
Gregorian date
2026-01-15
Show first
Islamic (Umm al-Qura)
Converted date
26 Rajab 1447 AH
Julian
2 January 2026
Hebrew
26 Tevet 5786
Persian (Solar Hijri)
25 Dey 1404 AP
Indian national (Saka)
25 Pausha 1947 Saka
Julian Day Number
2461056
Day of the week
Thursday

Checked against: Aladhan API gToH (Umm al-Qura) = 26 Rajab 1447; Hebcal converter = 26 Tevet 5786; Persian from Nowruz 1404 = 21 Mar 2025 with 31/30-day months; Saka from Chaitra 1 = 22 Mar 2025

Islamic New Year 1447: observational and tabular differ

Starting from
Gregorian date
Gregorian date
2025-06-26
Show first
Islamic (tabular)
Islamic (Umm al-Qura)
1 Muharram 1447 AH
Converted date
29 Dhu al-Hijjah 1446 AH

Checked against: Aladhan API (Umm al-Qura) = 1 Muharram 1447

The day after the last Julian day in Rome

Starting from
Julian date
Julian date (YYYY-MM-DD)
1582-10-05
Show first
Gregorian
Converted date
15 October 1582
Julian Day Number
2299161
Day of the week
Friday

Checked against: Inter gravissimas (1582): Julian 4 October was followed by Gregorian 15 October

Julian leap day that Gregorian 1900 lacks

Starting from
Julian date
Julian date (YYYY-MM-DD)
1900-02-29
Show first
Gregorian
Converted date
13 March 1900

Checked against: Independent calculation

Questions

How do I convert a Gregorian date to Hijri?

Enter the Gregorian date and pick Islamic (Umm al-Qura) under Show first; the tabular Islamic date is shown alongside. A Hijri year has 12 lunar months and 354 or 355 days, so Islamic dates arrive about 11 days earlier each Gregorian year. The Umm al-Qura calendar puts 1 Ramadan 1447 on 18 February 2026 and 1 Muharram 1448, the Islamic New Year, on 16 June 2026.

Why is the Julian calendar 13 days behind the Gregorian?

The Julian calendar adds a leap day every fourth year, including century years such as 1700, 1800 and 1900, which the Gregorian calendar skips. The gap was 10 days at the 1582 reform, 11 from 1700, 12 from 1800 and 13 from 1900, and it becomes 14 in March 2100. During the current 13-day gap, churches that keep the Julian calendar celebrate Christmas on 25 December Julian, which is 7 January Gregorian.

What is the Julian Day Number?

A continuous count of days that starts at 1 January 4713 BC in the Julian calendar, used by astronomers to subtract dates across calendars without month arithmetic. It is not the same thing as a date in the Julian calendar. Noon UTC on 1 January 2000 is Julian Day 2,451,545, and a Gregorian date converts by adding 2,440,588 to its count of days since 1 January 1970.

When do the Hebrew, Persian and Indian national years begin?

The Hebrew year begins on 1 Tishrei, Rosh Hashanah: 5787 began on 12 September 2026, at sunset the evening before. The Persian year begins at Nowruz, which is set by the March equinox; 1405 began on 21 March 2026. The Indian national (Saka) year begins on 1 Chaitra, 22 March in common years and 21 March in leap years; Saka 1948 began on 22 March 2026.

About this calculator

JDN=NG+2440588;J=f(JDN) (Richards)\mathrm{JDN} = N_G + 2440588;\quad J = f(\mathrm{JDN})\ \mathrm{(Richards)}

Sources

  1. E. G. Richards, “Calendars”, Explanatory Supplement to the Astronomical Almanac, 3rd ed. (2013), ch. 15
  2. Unicode CLDR / ICU calendars (islamic-umalqura, islamic-civil, hebrew, persian, indian)
  3. E. M. Reingold and N. Dershowitz, Calendrical Calculations, 4th ed. (2018)

Checked against references

This calculator includes 6 worked examples with independently sourced answers. They run in the test suite, and you can run them here too.

Put this calculator on your site

Paste this where you want the calculator to appear. It is free to use, it stays in step with corrections made here, and the credit line below it links back so your readers can find the full version.

Height
Preview the embed

Keep the credit line. It is the only condition, and it is what keeps these calculators free.