Full leining of every parsha and haftarah with karaoke
https://torahsages.com/leining/ They have a lot more Torah content on their website.
You can control speed and text size, and remove trop and nekudot from the text to simulate a koren for leining practice.
Good news, it's available now!
You can view the calendar on our Daily Learning page or see a yearly view here:
https://www.hebcal.com/hebcal?v=1&dtn=on&start=2026-10-01&end=2027-12-31&set=off
And a dedicated download feed is available at https://www.hebcal.com/ical/

Chapter and verse numbers for Tanach Yomi
For Tanach Yomi, chapter and verse numbers would be a lot more useful on a calendar then Seder numbers. If I print a calendar with Seder numbers than I have no idea what to do with that, and the information is unusable in that format. Having to click on each linked day to get the actual reading assignment is ridiculous.
API aliyah p'sukim
Are the aliyah p'sukim no longer provided in the API? I don't see those items anymore. Thanks.
You have both Chukat and Balak for July 17, 2027.
The error may originate with Shavuot II in 2027 June 12, which sources say should be superseded by Naso in the diaspora when Shavuot II falls on Shabbat. This site has Naso https://www.reformjudaism.org.uk/wp-content/uploads/2025/05/MRJ-Calendar-of-Torah-and-Haftarah-Readings-2024-2027-v6.pdf.
Thanks for flagging this, and for tracing it back to Shavuot. I agree it’s not a bug. Hebcal is listing two different readings for July 17, 2027, one per calendar, and they're correct for each:
• Diaspora: Parashat Chukat-Balak
• Israel: Parashat Balak
Your Shavuot observation is the right explanation. In 2027 the second day of Shavuot falls on Shabbat (June 12). Communities that keep two days of yom tov, i.e. Conservative and Orthodox communities in the Diaspora, read the festival portion that day, so Naso is pushed back a week. Israel, which keeps one day, reads Naso on June 12. The Diaspora then stays a week behind until the two cycles are rejoined by combining Chukat and Balak on July 17.
The UK Reform calendar you linked shows Naso on June 12 because Reform/Liberal communities follow the one-day festival length.
So if you're following the Reform calendar, please check the "Israel" box instead of "Diaspora" in Hebcal. That should give you the readings that match the Reform PDF, including Balak alone on July 17.
Hope that helps, and thanks again for the careful report!
Wanted to give feedback that Manitoba Canada no longer has Daylight Savings Time, Effective Nov, 2026. This means that an adjustment of 1 hour back is no longer needed for candle lighting and other times. The current settings are for DST.
This is feedback for the developers or anyone in Manitoba Canada using HebCAl
Update for Manitoba times.
Has hebcal been able to update for Manitoba staying on DST year-round?
Need update for iOS 27 use on Apple Watch
App does not work on Apple Watch since upgrading to iOS 27 yesterday.

New watchOS app is now in the app store with support for watchOS 27
https://apps.apple.com/us/app/hebcal-hebrew-calendar/id1582733315
Shana Tova!
Yahrzeit Reminders
My yahrzeits are showing up twice . . . once on the evening it starts, around the time to light a candle and again the next day in the "all day" area at the top of my Apple calendar. Is there a way to delete the evening one and just have it show up at the top?
Hi Kay,
Thanks for reaching out! The evening entry you’re seeing is likely coming from the “Calendar reminder day before yahrzeit” option, which adds a separate reminder the evening before the actual yahrzeit date. This is in addition to the main all-day yahrzeit event.
To stop the evening entry from showing up, just uncheck the “Calendar reminder day before yahrzeit” box on the Download page before subscribing or downloading your .ics file. That should leave you with just the all-day event at the top of your calendar, without the extra evening reminder.
If you’ve already subscribed, you’ll want to re-subscribe (or re-download) after unchecking that box so the calendar feed updates.
Let me know if that resolves it!

Customer support service by UserEcho