Simple iCal filtering

Filter unwanted iCal events. Load an existing link to edit, or craft new filters below.

Add one or more calendar subscription URLs with their allow/block filters, then subscribe to the generated link. You can optionally create a short link for the bundle.

Load Existing Link (Optional)
Paste a filtered link to load and edit it

Calendars (max 5)
When not using short links a temporary download link is generated for the merged calendar.

How does it work?

On every request the remote iCal file is fetched directly from the remote server and parsed, after that the calendar is returned as-is with only events that match the allowed keywords and do not contain any of the blocked words. All the data about the request is stored in the URL and is never stored on the server. If you enable short links, request data is cached locally to provide a shorter URL. You can also combine up to five calendars with their own filters and optionally request a short link for the bundle.

The code is open source under MIT license and available on GitHub