The Hebrew calendar is lunisolar: months follow the moon while leap months keep the year aligned with the sun. This converter translates a date between the Gregorian and Hebrew systems using the same molad-based arithmetic and postponement rules that fix the calendar, so the results match printed Jewish calendars exactly.
How it works
Both dates are converted to a common day count (a fixed-day or Rata Die number), then back into the target calendar:
1. Find the molad-based count of months elapsed to the target year
2. Derive the day of 1 Tishrei, then apply the postponement rules
3. Add month lengths (Cheshvan/Kislev variable, Adar split in leap years)
4. The result is the fixed day; convert it to the other calendar
Leap years are identified by the rule that year y is a leap year when
(7y + 1) mod 19 is less than 7 — that places 7 leap years in each 19-year
cycle.
Example and tips
Converting 2025-09-23 returns 1 Tishrei 5786 — Rosh Hashana. Converting
1948-05-14 returns 5 Iyyar 5708, the Hebrew date of Israeli independence. In a
leap year, entering month 12 yields Adar I and month 13 yields Adar II; in a
common year, month 12 is simply Adar. Remember that the Hebrew day starts at
sunset, so for evening events the corresponding Hebrew date is the following one.