Skip to main content

Delete a Yahrzeit / personal anniversary calendar

To delete a Yahrzeit + Anniversary calendar from Hebcal’s servers, you can edit an existing calendar and remove all of the names.

1. First, navigate to https://www.hebcal.com/yahrzeit

2. Next, click the existing calendar link under the “View or edit an existing personal calendar” section of the page

3. For each name on the list, click the red Delete button with the trash-can icon

Screenshot of how to delete names from Hebcal yahrzeit page

4. To save your changes, click the Create Calendar button

Yahrzeit + Anniversary calendar annual email reminders

Follow these instructions to create a personal yahrzeit, Hebrew birthday, or Hebrew anniversary calendar and then receive annual email reminders.

1. Open a web browser on your computer and navigate to https://www.hebcal.com/yahrzeit 

2. Fill out the form with names and dates click the Create Calendar button

3. Click the Email reminders button

4. In the dialog box that pops up, enter your email address and click the Subscribe button

5. A confirmation message has been sent to your email address.

6. Open your email program and look for a message from Hebcal with subject line Activate your Yahrzeit reminders or Activate your Hebrew Anniversary reminders. Click the link within that message to confirm your subscription.

7. In your web browser, click the blue Confirm button to activate your annual reminder subscription.

8. Congratulations! Your annual email reminders are now active. You may view the calendar again or make further changes to the calendar.

CSV Import for Yahrzeit + Anniversary calendar

We’re pleased to announce support for Comma Separated Values (CSV) file import in the Hebcal Yahrzeit + Anniversary calendar. You can now create a personal list of Yahrzeit (memorial) and Yizkor dates, Hebrew Birthdays and Anniversaries for 20+ years by importing a CSV file.

The file must be formatted carefully for the import to work correctly.

The CSV file may contain 1-4 columns. Column names and types are listed below. A header row is optional.

  1. Date: mm/dd/yyyy. Gregorian date of death (or birth), USA date format with 4-digit year.
  2. Name: If blank, defaults to Person1Person2, …
  3. After sunset: true or TRUE for after sunset; falseFALSE, or (blank) for before sunset. If blank, defaults to false.
  4. Type: YahrzeitBirthday, or Anniversary. If blank, defaults to Yahrzeit.

Example file: yahrzeit-example.csv

To try it out,

  1. Create a new yahrzeit calendar
  2. Click on the Import tab
  3. Choose a CSV file to upload from your device
  4. Click the blue Import button
  5. Click on the Form tab to review the imported data
  6. Scroll to the bottom of the page and click the Create Calendar button

Once you have created your personal yahrzeit calendar, you’ll be able to subscribe to free annual email reminders & calendar downloads.

How to make changes to a Yahrzeit + Anniversary calendar

This article describes how to make changes to a Yahrzeit + Anniversary calendar that you downloaded, exported or subscribed to in a calendar app like Outlook, Google Calendar / Android, or Apple (iOS, iPhone, iPad or Mac). These instructions apply to personal events such as yahrzeits, Hebrew Birthdays, and Hebrew Anniversaries.

1. I have a Hebcal calendar feed subscription

If you used Hebcal to create your personal calendar after August 2020 and you subscribed using the recommended feed option, you can click on the hebcal.com URL at the bottom of a calendar event.

Visiting that link will take you back to the Yahrzeit and Anniversary calendar where you can make edits to each person’s name or dates. You can also use that link to add additional names and dates to the same calendar.

Please note: since you have previously subscribed to the Hebcal calendar via a 3rd party calendar app such as Apple, Google, or Microsoft Outlook, you do not need to resubscribe to the calendar feed. Any changes you make on the Hebcal.com website will automatically be updated in the calendar feed and show up in your 3rd party calendar app, typically about 24 hours after the change is made on the Hebcal.com site.

If you have a calendar feed, but you don’t see a www.hebcal.com URL at the bottom of the event description, then you either have a pre-August 2020 calendar feed (see topic 4 below) or you downloaded a copy of the calendar events (see topic 3 below).

2. I have a Hebcal annual email reminder subscription

If you subscribed to annual email reminders, you will find an “Edit Yahrzeit” link at the bottom of the annual reminder email message.

example email message including edit link

For a birthday, the link will be titled “Edit Hebrew Birthday.” For an anniversary, the link will be titled “Edit Hebrew Anniversary.”

3. I don’t have a separate calendar feed; I merged Hebcal anniversary events into my regular personal calendar

You may have downloaded yahrzeit/anniversary events and merged them into your regular personal calendar (often called “Home”, “Calendar”, “Events”, or sometimes your name).

To remove those events, search for the event(s) in your regular calendar and remove/delete them one at a time. These events will always have one of the following titles: “Yahrzeit”, “Hebrew Birthday” or “Hebrew Anniversary”.

Once you have removed the yahrzeit/anniversary calendar events, return to Hebcal.com and re-enter in all of the event details, then download again.

4. I subscribed to a calendar feed before August 2020

If you subscribed to a Hebcal Yahrzeit + Anniversary calendar feed with 3rd party calendar app such as Apple, Google, or Microsoft Outlook before August 2020, you will need to delete or unsubscribe the calendar containing your yahrzeit and anniversary reminders.

Hebcal personal event calendars created before August 2020 do not support editing event dates or names. For these older calendar feeds, the only way to make changes is to delete the calendar feed and start over from scratch.

Directions for how to delete/remove a subscribed calendar vary by calendar application.

How do I know if I subscribed to a calendar feed before August 2020?

On iOS, open Calendar. Tap Calendars > the Info button ⓘ Subscription Details

In the “Subscribed To” section, you will see a URL that contains download.hebcal.com (see screenshot below)

If the URL begins with download.hebcal.com/export/… or it begins with download.hebcal.com/v2/y/… then it is from before August 2020 and the calendar feed cannot be edited.

If the URL starts with download.hebcal.com/v3/… then it is from after August 2020 and should be editable.

Yahrzeit + Anniversary REST API

We are pleased to offer support for REST API for personal Yahrzeits, Hebrew Birthdays and Hebrew Anniversaries.

Note that this is a web API with the same functionality as the getYahrzeit and getBirthdayOrAnniversary APIs provided by the JavaScript @hebcal/core package. If you’re building a JavaScript application, consider using the native JS library instead of web APIs for a faster user experience.

Clients should POST x-www-form-urlencoded data to https://www.hebcal.com/yahrzeit

Regarding application/x-www-form-urlencoded: the keys and values are encoded in key-value tuples separated by '&', with a '=' between the key and the value. Non-alphanumeric characters in both keys and values are percent encoded.

The following parameters must be specified

  • cfg=json
  • v=yahrzeit

The following parameters may be specified once

  • years=3 – default 20. Use years=1 for only a single Hebrew year
  • hebdate=on – append Hebrew date to the event titles (default off)
  • yizkor=on – Include Yizkor dates (default off)
    • i=off – Diaspora Yizkor schedule (Pesach 8th day, Shavuot 2nd day, Yom Kippur and Shmini Atzeret)
    • i=on – Israel Yizkor schedule (Pesach 7th day, Shavuot, Yom Kippur and Shmini Atzeret)
  • start=5749 – beginning Hebrew year to calculate anniversary dates (defaults the current Hebrew year)
  • end=5761 – ending Hebrew year (inclusive) to calculate anniversary dates (defaults to start year + years years)
  • hdp=1 – include heDateParts field on untimed (all-day) items in the response

Then, specify at least one input date based on the Gregorian date of death (or birth). The following parameters are required, substituting the X with increasing integers beginning with 1.

  • yX=1983 – Gregorian year, 4-digit date
  • mX=4 – Gregorian month (1=January, 12=December; leading zeros optional)
  • dX=15 – Gregorian day of month (1-31; leading zeros optional)
  • sX=on – Event occurred on Gregorian date after sunset (default off implies that event occurred before sunset)
  • tX=Yahrzeit – type (either Yahrzeit, Birthday or Anniversary – case-sensitive)
  • nX=Plonit+ben+Ploni – name (optional)

Please take care to specify the correct tX type parameter (either Yahrzeit, Birthday or Anniversary). The algorithm (according to Ashkenazic practice) differs between these options, especially in the months of Adar, Cheshvan, or Kislev. For more information, see “How does Hebcal determine anniversaries (birthdays, yahrzeits)?

Unlike other Hebcal.com REST APIs, this API requires HTTPS (either HTTP/1.1 or HTTP/2) due to the personal/sensitive nature of the information being passed across the Internet.

  • We support both gzip and br (brotli) compression; set the appropriate Accept-Encoding header in your request to enable
  • We support HTTP Keep-Alive for multiple requests

Example

Here is an example of two events, a Hebrew Birthday for Person1 and a Yahrzeit for Person2:

curl \
  -X POST \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  --compressed \
  --data-raw 'cfg=json&v=yahrzeit&n1=Person1&t1=Birthday&d1=15&m1=4&y1=1983&s1=on&n2=Person2&t2=Yahrzeit&d2=13&m2=11&y2=2008&s2=off&hebdate=on&years=3' \
  https://www.hebcal.com/yahrzeit

The response will be application/json that looks like this:

{
  "title": "Hebrew Anniversaries: Person1, Person2",
  "date": "2022-05-30T19:04:58.561Z",
  "range": {
    "start": "2021-10-21",
    "end": "2024-05-11"
  },
  "items": [
    {
      "title": "Person2's 13th Yahrzeit (15th of Cheshvan)",
      "date": "2021-10-21",
      "hdate": "15 Cheshvan 5782",
      "memo": "Hebcal joins you in remembering Person2, whose 13th Yahrzeit occurs on Thursday, October 21, corresponding to the 15th of Cheshvan, 5782.\n\nPerson2's Yahrzeit begins at sundown on Wednesday, October 20 and continues until sundown on the day of observance. It is customary to light a memorial candle at sundown as the Yahrzeit begins.\n\nMay your loved one's soul be bound up in the bond of eternal life and may their memory serve as a continued source of inspiration and comfort to you.",
      "name": "Person2",
      "category": "yahrzeit",
      "anniversary": 13
    },
    {
      "title": "Person1's 39th Hebrew Birthday (3rd of Iyyar)",
      "date": "2022-05-04",
      "hdate": "3 Iyyar 5782",
      "memo": "Hebcal joins you in honoring Person1, whose 39th Hebrew Birthday occurs on Wednesday, May 4, corresponding to the 3rd of Iyyar, 5782.\n\nPerson1's Hebrew Birthday begins at sundown on Tuesday, May 3 and continues until sundown on the day of observance.",
      "name": "Person1",
      "category": "birthday",
      "anniversary": 39
    },
    {
      "title": "Person2's 14th Yahrzeit (15th of Cheshvan)",
      "date": "2022-11-09",
      "hdate": "15 Cheshvan 5783",
      "memo": "Hebcal joins you in remembering Person2, whose 14th Yahrzeit occurs on Wednesday, November 9, corresponding to the 15th of Cheshvan, 5783.\n\nPerson2's Yahrzeit begins at sundown on Tuesday, November 8 and continues until sundown on the day of observance. It is customary to light a memorial candle at sundown as the Yahrzeit begins.\n\nMay your loved one's soul be bound up in the bond of eternal life and may their memory serve as a continued source of inspiration and comfort to you.",
      "name": "Person2",
      "category": "yahrzeit",
      "anniversary": 14
    },
    {
      "title": "Person1's 40th Hebrew Birthday (3rd of Iyyar)",
      "date": "2023-04-24",
      "hdate": "3 Iyyar 5783",
      "memo": "Hebcal joins you in honoring Person1, whose 40th Hebrew Birthday occurs on Monday, April 24, corresponding to the 3rd of Iyyar, 5783.\n\nPerson1's Hebrew Birthday begins at sundown on Sunday, April 23 and continues until sundown on the day of observance.",
      "name": "Person1",
      "category": "birthday",
      "anniversary": 40
    },
    {
      "title": "Person2's 15th Yahrzeit (15th of Cheshvan)",
      "date": "2023-10-30",
      "hdate": "15 Cheshvan 5784",
      "memo": "Hebcal joins you in remembering Person2, whose 15th Yahrzeit occurs on Monday, October 30, corresponding to the 15th of Cheshvan, 5784.\n\nPerson2's Yahrzeit begins at sundown on Sunday, October 29 and continues until sundown on the day of observance. It is customary to light a memorial candle at sundown as the Yahrzeit begins.\n\nMay your loved one's soul be bound up in the bond of eternal life and may their memory serve as a continued source of inspiration and comfort to you.",
      "name": "Person2",
      "category": "yahrzeit",
      "anniversary": 15
    },
    {
      "title": "Person1's 41st Hebrew Birthday (3rd of Iyyar)",
      "date": "2024-05-11",
      "hdate": "3 Iyyar 5784",
      "memo": "Hebcal joins you in honoring Person1, whose 41st Hebrew Birthday occurs on Saturday, May 11, corresponding to the 3rd of Iyyar, 5784.\n\nPerson1's Hebrew Birthday begins at sundown on Friday, May 10 and continues until sundown on the day of observance.",
      "name": "Person1",
      "category": "birthday",
      "anniversary": 41
    }
  ]
}