Calendar Sync
Paste one or more event webpages, get back a single URL you can subscribe to in Google Calendar. Works with existing .ics feeds, pages with structured event data, and — as a fallback — any webpage that lists dates.
Add each URL below — they'll be merged into a single subscribe URL.
Optional filters
How it works
- You paste a source URL. The URL is normalised (lowercased host, tracking params stripped) and hashed to produce a stable feed slug.
- Same source URL always produces the same feed URL, so you never need an account or a "my feeds" list — just re-paste to recover.
- When Google Calendar polls the feed, the tool scrapes the source live: .ics passthrough, JSON-LD, or a Gemini extraction fallback.
- Filters (exclude, since, until) are just query params on the subscribe URL — change them any time by editing the subscription in Google Calendar.
Won't work if…
- The source page requires a login.
- The source blocks bots or has a strict robots.txt.
- The page renders events with client-side JS after load (no server-rendered content to scrape).