Remote calendars in .ics format¶
Add any calendar that you have a link to in .ics format to Obsidian. This includes public calendars like this one of US holidays, but also includes private Google Calendars and public Apple Calendars. The walkthrough below shows where to find a Google Calendar's private .ics link, and how to add it to Obsidian, but any URL will work just as well.
Calendars are re-fetched automatically from their source at most every five minutes. If you would like to revalidate remote calendars directly, you can run the command Full Calendar: Revalidate remote calendars
.
Note: webcal://
links are automatically converted to https://
when added.
Read-only and timezone behavior¶
- ICS calendars are read-only inside Obsidian.
- Events are parsed with their source timezone (including TZID/UTC) and converted to your Display Timezone for viewing.
- Cancellations/exceptions present in the feed are respected.
Using with Advanced Categories¶
Remote calendars are fully compatible with the Advanced Categories feature.
If an event from your remote calendar has a title like Work - Project Sync
, the plugin will automatically parse "Work" as the category and apply any custom color you have configured in the settings. This is a great way to visually organize events from external sources.