Posted by & filed under News. got hit with a script injection virus this week but everything is fine now.

We had a stale copy of the WordPress content management system for our Help and News pages, so some malicious person/machine exploited a loophole. We have upgraded to the latest copy and have removed all traces of the virus from our website.

Our sincere apologies for any inconvenience we may have caused.

Posted by & filed under Download - iPhone, iPad, iOS, Download - removal.

To remove a Hebcal calendar from your iPhone or iPad, you’ll need to first determine if you subscribed via iCloud or whether you subscribed directly from your iOS device.

Subscribed via iCloud

  1. Log into iCloud in a web browser.
  2. Go to the iCloud Calendar.
  3. Click Edit in the sidebar.
  4. Click the Delete button  to the right of the calendar’s name.
  5. Click Delete Calendar.

Source: iCloud: Delete a calendar

Subscribed directly from iOS device

To remove a Hebcal calendar from your iPhone or iPad, first go to the Settings app, then touch Mail, Contacts, Calendars. Scroll down until you see the Subscribed Calendars item:


Touch Subscribed Calendars to see the list:


Then, touch the Hebcal calendar to delete:


Touch the red Delete Account button, then touch Delete Account again to confirm.

Posted by & filed under Developers, APIs, RSS Feeds, Source Code.

We offer a simple API for converting between Gregorian and Hebrew dates. Two output formats are supported: JSON and XML.

To convert from Gregorian to Hebrew date use this URL format:

  • gy=2011 – Gregorian year
  • gm=6 – Gregorian month (1=January, 12=December)
  • gd=2 – Gregorian day of month
  • g2h=1 – Convert from Gregorian to Hebrew date
  • gs=on – After sunset on Gregorian date
  • cfg=json – output format is JSON (cfg=json) or XML (cfg=xml)

To convert from Hebrew to Gregorian use this URL format:

  • hy=5749 – Hebrew year
  • hm=Kislev – Hebrew month (Nisan, Iyyar, Sivan, Tamuz, Av, Elul, Tishrei, Cheshvan, Kislev, Tevet, Shvat, Adar1, Adar2)
  • hd=25 – Hebrew day of month
  • h2g=1 – Convert from Hebrew to Gregorian date
  • cfg=json – output format is JSON (cfg=json) or XML (cfg=xml)

Note also an optional callback parameter:

  • callback=function – wraps the JSON output text in parentheses and a function name of your choosing. Callback function names may only use upper and lowercase alphabetic characters (A-Z, a-z), numbers (0-9), the period (.), the underscore (_).

Sample output in JSON and XML:

Posted by & filed under Download - General.

Many calendar desktop, mobile or web apps support the iCalendar (.ICS file extension) format. Hebcal has specific instructions for the major calendar apps in that consume iCalendar files (see below).

iCalendar is an open standard for exchanging calendar information. It is also known as RFC 2445.

For minor calendar apps, Hebcal recommends the following:

  1. Go to if you’re downloading a holiday calendar, or if you’re downloading a Yahrzeit + Anniversary calendar.
  2. Fill out the form with your preferences and click the Create Calendar button
  3. Click the Download… button
    Jewish_Calendar_2017_Providence___Hebcal_Jewish_Calendar 478px
  4. Select the Outlook 2011 (Mac OS X) option from the Download dialog box
  5. Click on the Jewish Calendar YYYY-YYYY.ics download button
  6. Import the Jewish Calendar YYYY-YYYY.ics file into your app

Specific instructions for the major calendar apps which use iCalendar format:

Included in the Hebcal Jewish holiday downloads are options to select major holidays (Rosh Hashana, Yom Kippur, Pesach, etc.), minor holidays (Purim, Chanukah, etc.), special Shabbatot, public fasts (Tish’a B’Av, etc.), Rosh Chodesh, and modern holidays (Yom HaAtzma’ut, etc.)