Posted by & filed under Torah Readings and Sedra Schemes.

Leyning coordinators can download these Comma Separated Value (CSV) files and import into Microsoft Excel or some other spreadsheet program. These spreadsheets contain the Torah readings for the current year and 5+ years into the future.

Download Full Kriyah and Triennial spreadsheets

Note that in September 2013, we replaced the large multi-year fullkriyah.csv file with separate files for each Hebrew year.

Posted by & filed under Observance.

All Jewish Holidays begin the evening before the date specified. This is because the Jewish day actually begins at sundown on the previous night. Sometimes, for clarity, the Erev Holiday is also included.

Posted by & filed under Observance.

CH”M is an abbreviation for Chol Ha-Mo’ed. Chol Ha-Mo’ed are the intermediate days of Passover and Sukkot, when work is permitted.

Posted by & filed under Observance.

For example, Tzom Tammuz is always on the 17th of Tammuz, but in the year 5772 (2012 C.E.) it is on the 18th of Tammuz. The answer has to do with Shabbat:

“The Hebrew year contains several fast days that, though specified by particular Hebrew calendar dates, are shifted when those days occur on Saturday. The fast days are Tzom Gedaliah (Tishri 3), Tzom Tevet (Tevet 10), and Tishah be-Av (Av 9). When Purim is on Sunday, Ta’anit Esther occurs on the preceding Thursday… Each of the other fast days, as well as Shushan Purim (the day after Purim, celebrated in Jerusalem), is postponed to the following day (Sunday) when it occurs on Saturday.”

Reference: Calendrical Calculations, Edward M. Reingold, Nachum Dershowitz, Cambridge University Press, 2001, page 109.

Posted by & filed under Developers, APIs, RSS Feeds, Source Code.’s Add Shabbat Times to your Website tool lets you create custom HTML tags to which display weekly candle-lighting times directly on your web page. The result looks something like this:

Shabbat times for Chicago, IL

Candle lighting: 4:08pm on Friday, 02 January 2004
This week’s Torah portion is Parashat Vayigash
Havdalah (72 min): 5:39pm on Saturday, 03 January 2004

1-Click Shabbat Copyright © 2004 Michael J. Radwin. All rights reserved.

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

You may use these HTML tags to insert a small form directly on your web page, with a reverse link back to your site:

Make sure you replace both the ref_url and ref_text value fields with with your own synagogue’s.

<form action="">
<input type="hidden" name="ref_url" value="">
<input type="hidden" name="ref_text" value="Temple Beth Am">

<select name="t1" class="input-small">
<option selected value="Yahrzeit">Yahrzeit</option>
<option value="Birthday">Birthday</option>
<option value="Anniversary">Anniversary</option>

<label>Month: <select name="m1" class="input-medium">
<option selected value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>

<label>Day: <input type="text" name="d1" size="2" maxlength="2" style="width:auto"></label>
<label>Year: <input type="text" name="y1" size="4" maxlength="4" style="width:auto"></label>
<label>Name: <input type="text" name="n1" class="input-medium"></label>

<label class="checkbox"><input type="checkbox" name="s1">After sunset</label>
<label class="checkbox"><input type="checkbox" name="hebdate" checked>Include Hebrew dates</label>
<label class="checkbox"><input type="checkbox" name="yizkor">Include Yizkor dates</label>
<label>Number of years: <input type="text" name="years" value="20" size="2" maxlength="2" style="width:auto"></label>

<input type="submit" value="Compute Calendar">

Posted by & filed under Download - Microsoft Outlook, Download - removal.

  • To remove an Internet Calendar Subscription from side-by-side view, clear the check mark for the calendar in the Navigation Pane.
  • To remove the Internet Calendar Subscription from the Navigation Pane, right-click the calendar name, and then click Delete calendar name.
  • Internet Calendar Subscriptions can be added, changed, or removed from the Account Settings dialog box. On the Tools menu, click Account Settings, and then click the Internet Calendars tab.

Posted by & filed under General.

Pages generated by the Interactive Jewish Calendar can be printed very easily on standard 8.5×11″ paper. Just try “Print Preview” and you’ll see what it looks like. You can print out an entire year at a time and each month will end up on a separate sheet.

To print other sizes, we recommend downloading Outlook CSV from and importing into Microsoft Outlook. Then you can use Outlook’s extermely powerful print features (Daily, Weekly, Monthly, Tri-fold, Calendar Details, Day-Timer, Day Runner, Franklin Day Planner, etc.)

See the Printable Shabbat Times tool to print out candle lighting times only for an entire year.

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

Yes. The code is freely available under the terms of The BSD License.

Download from depends on, currently a fork of the mainline repository.

The only difference between the main hebcal/hebcal program and the mjradwin fork is the use of a different sunrise/sunset algorithm that supports Olson tzdb timezones

Posted by & filed under Download - Microsoft Outlook, Download - removal.

When hebcal exports to CSV format, it puts the text “Jewish Holidays” in the Location field. That is there to make it easy to remove entries from your calendar if you got the wrong settings. For example, if you were using candle-lighting times but entered the wrong zip code, you could follow these instructions to remove all of the incorrect entries:

  1. Open your Calendar and on the View menu point to Current View and click Events
  2. Click the Location column heading to sort the list of holidays by Location (you should see “Jewish Holidays” in the location field for the holidays that you imported from CSV)
  3. Click to select the first holiday you want to delete
  4. Hold down SHIFT and click the last holiday you want to delete
  5. Press DELETE to remove all the selected holidays from your Calendar

To delete candle-lighting times, use these instructions:

  1. Open your Calendar and on the View menu point to Current View and click Active Appointments
  2. Do steps 2-5 above