[ Back to all articles ](https://addcal.co/blog.md)

iphone webcal subscription calendars troubleshooting

Webcal Link Not Working on iPhone? How to Subscribe, and the Fix
================================================================

By Tom •November 13, 2026

A webcal link on an iPhone is supposed to do one thing: open Calendar and offer to subscribe. When it does nothing, downloads a file, or opens a blank page, the cause is almost always where you tapped it, and the fix takes under a minute: copy the address and add it from inside the Calendar app. This guide covers that, the subscribe steps Apple's current iOS uses, what to do when the subscription appears but the events do not, why updates are slow, and how to get rid of a subscription you did not ask for.

If your link is an "Add to Calendar" button for a single event and not a `webcal://` subscription, the problem is related but the fix is different; see [add to calendar link not working on iPhone](https://addcal.co/blog/add-to-calendar-link-not-working-on-iphone.md).

What a webcal link does on an iPhone
------------------------------------

`webcal://` is not a protocol, it is a hint. iOS sees the scheme, swaps it for `https://`, fetches the .ics feed and hands it to Calendar as a subscription instead of a download. Apple's own guide says it in one line: you can subscribe to an iCalendar calendar by tapping a link to it. That hand-off only happens when the tap lands in something that knows the scheme, which is Safari and most real browsers. The [webcal explainer](https://addcal.co/blog/what-is-webcal-subscription-calendar-urls.md) covers the scheme itself; this post is about the phone.

The tap did nothing: you are in an in-app browser
-------------------------------------------------

Gmail, Outlook mobile, Facebook, Instagram, LinkedIn, Messenger and most other apps open links inside their own browser view. Those views do not hand `webcal://` to Calendar. Depending on the app you get nothing at all, a spinner, "cannot open the page", or a .ics file that downloads and sits there. The link is fine.

Two fixes, the second is better:

1. **Open the page in Safari.** Tap the share or "..." button in the in-app browser and choose **Open in Safari** (WhatsApp says **Open in browser**). Tap the link again and the subscribe sheet appears.
2. **Skip the link and paste the address.** Press and hold the link, choose **Copy Link**, then follow the steps in the next section. This works from any app, including Notes and Messages where a webcal link is often not tappable at all.

The address you copy may start with `webcal://` or `https://`. Calendar accepts either, so do not edit it.

How to subscribe to a calendar on iPhone, by hand
-------------------------------------------------

This is Apple's current path and it works for any feed address, whether or not the link opened:

1. Open **Calendar** and tap **Calendars** at the bottom.
2. Tap **Add Calendar**, then **Add Subscription Calendar**.
3. Paste the address and tap **Find** (iOS 26) or **Subscribe** (iOS 18 and earlier).
4. Give it a name and a colour. On iOS 26, set **Account** to **iCloud** so the subscription appears on your iPad and Mac too. Tap the tick.

The older route still exists and does the same job: **Settings**, **Apps**, **Calendar**, **Calendar Accounts**, **Add Account**, **Other**, **Add Subscribed Calendar**. On iOS 17 and earlier the Calendar settings are at the top level of Settings, not under Apps. A subscription added this way is stored on the phone, not in iCloud, so it does not show up on your other devices. If you want it everywhere, use the Calendar app route.

"Find" fails or the address is rejected
---------------------------------------

If iOS says it cannot verify the calendar or the address is not valid, the feed itself is the problem, and Calendar is telling you the truth. Paste the `https://` form of the address into Safari:

- **A .ics file downloads.** The feed is fine. Go back and try the subscription again, and check you did not paste a trailing space or a shortened link that bounces through a redirect.
- **A web page opens.** That is not a feed address. It is the page the feed is linked from, or a login page. Get the actual subscription link from the calendar's owner.
- **A login box or an error.** The feed needs credentials or is private. Calendar can subscribe to password-protected feeds through the Settings route above, which has user name and password fields, but the owner has to give you those.

Our [ICS viewer](https://addcal.co/tools/ics-viewer.md) does the same check with the events laid out, which is handy when the file downloads but you want to see what is in it before subscribing.

Subscribed, but no events show
------------------------------

Three causes, in the order to check them:

1. **The calendar is unticked.** Tap **Calendars** and look for the subscription in the list. A new subscription sometimes lands unticked, especially when added through Settings. Tap it to show it.
2. **You are looking at the wrong dates.** Subscribed feeds often contain only upcoming events, and some only a window of a few months. Scroll forward.
3. **The feed is empty or stale.** Open the address in Safari as above and check the file has events in it. If it does not, the owner's end is the problem.

Events are there but changes take hours to arrive
-------------------------------------------------

iPhone is the most configurable of the major calendars here, and the default is slower than people expect. Subscribed calendars update on the **Fetch** schedule: **Settings**, **Apps**, **Calendar**, **Calendar Accounts**, **Fetch New Data**. The **Subscribed Calendars** entry there can be set to every 15 minutes, 30 minutes, hourly, or manually, and the global Fetch setting at the bottom applies when it is left on Automatically, which on battery can mean only when the app is opened. Set it to every 15 or 30 minutes if the calendar matters.

For an immediate update, open Calendar, tap **Calendars**, and pull the list down. That refreshes every subscription on the phone. It is the one thing iPhone does that Google Calendar cannot, and it is the reason the [refresh table in our help centre](https://help.addcal.co/en/articles/11933752-calendar-subscriber-update-delay) lists Apple as the fast one. A subscription added through the Calendar app and stored in iCloud is refreshed by iCloud as well, which is why it tends to be fresher than one added through Settings.

Too many alerts, or a calendar you never asked for
--------------------------------------------------

Some feeds ship an alarm on every event, and a subscribed calendar will fire all of them. Tap **Calendars**, the **i** next to the subscription, and turn off its event alerts; the Settings route also has a **Remove Alarms** switch at the point of subscribing.

If a calendar appeared that you never subscribed to, usually full of "your phone is infected" events, it came from tapping a webcal link on a scam page. Tap **Calendars**, the **i** next to it, then **Unsubscribe**, and choose **Unsubscribe and Report Junk** so Apple hears about it. Nothing else on the phone is affected; a subscribed calendar is read-only and cannot run anything.

If you are the one sharing the link
-----------------------------------

Most of the support you get about webcal on iPhone is the in-app browser case, and you can design around it. Put the plain `https://` address next to the webcal button so people can copy it. Say "on iPhone, open this in Safari" where the link is going to be tapped from Instagram or a newsletter. And expect the first fetch to be the only fast one: tell subscribers that changes reach their phone on its fetch schedule, not instantly.

AddCal calendars, which we make, open the subscription with a webcal button and, when Calendar does not open, show the copyable feed address with the steps above, with the live calendar page as the fallback when the app route fails. The [subscription calendars](https://addcal.co/solutions/subscription-calendars.md) page has the detail.

Frequently asked questions
--------------------------

### Why does a webcal link not work on my iPhone?

Because you tapped it inside an app's built-in browser, which does not hand webcal links to Calendar. Open the page in Safari and tap again, or copy the link and add it through Calendar, Calendars, Add Calendar, Add Subscription Calendar.

### How do I subscribe to a calendar on iPhone without a link?

Open Calendar, tap Calendars, Add Calendar, Add Subscription Calendar, paste the feed address, tap Find (or Subscribe on iOS 18 and earlier), name it and save. On iOS 26 set the Account to iCloud so it appears on all your devices.

### How do I refresh a subscribed calendar on iPhone?

Open Calendar, tap Calendars, and pull the list down. To change how often it refreshes on its own, go to Settings, Apps, Calendar, Calendar Accounts, Fetch New Data, and set Subscribed Calendars to every 15 or 30 minutes.

### Why does my subscribed calendar not sync to my iPad or Mac?

It was added through Settings, which stores the subscription on that device only. Add it again through the Calendar app with the Account set to iCloud, and it syncs everywhere you are signed in.

### How do I remove a subscribed calendar on iPhone?

Open Calendar, tap Calendars, tap the i next to the subscription, then Unsubscribe. If it is a calendar you never asked for, choose Unsubscribe and Report Junk.

### Does a webcal link work in Chrome on iPhone?

Usually. Chrome and Firefox on iOS pass webcal links to Calendar, sometimes after asking permission. The links that fail are inside apps such as Gmail, Facebook and Instagram, which use their own browser view instead of Chrome or Safari.

iPhone, iPad, Mac, Safari and iCloud are trademarks of Apple Inc. Steps checked against Apple's iPhone User Guide and the iCloud calendar subscriptions article in November 2026.

 Last updated on November 13, 2026

![Tom](https://cdn.addcal.co/static/authors/atymic.jpg)### Tom

Founder

Built Calndr.link in 2020 because an event link broke in Outlook and it annoyed him enough to fix it properly. Six years later he can tell you exactly how each calendar app mangles a timezone, which is a worse party trick than it sounds. Otherwise found hanging off a rock somewhere in Australia.

[GitHub](https://github.com/atymic)[X](https://x.com/atymic)

###  Related articles 

[Outlook Internet Calendar Not Updating? Why, and the Fix Outlook.com re-reads a subscribed calendar about every three hours and can take a day; classic Outlook follows the publisher's interval unless you untick Update Limit. Which Outlook you have, the fix for each, and the three cases where the schedule is not the problem.](https://addcal.co/blog/outlook-internet-calendar-not-updating.md)[Add to Calendar Link Not Working on iPhone? Why, and the Fix Tap Add to Calendar on an iPhone from Facebook, Instagram or WhatsApp and nothing happens. The link is fine; the in-app browser cannot hand a file to Calendar. How to tell which browser you are in, the fix, and how to build a link that works anyway.](https://addcal.co/blog/add-to-calendar-link-not-working-on-iphone.md)[What Is webcal? Subscription Calendar URLs Explained The webcal scheme tells a device to subscribe to a calendar rather than download it. It is not a protocol and it was never standardised, but it is universally supported. How it works, refresh intervals per client, how to build a feed, and why the URL is the credential.](https://addcal.co/blog/what-is-webcal-subscription-calendar-urls.md)

[ Browse all articles ](https://addcal.co/blog.md)
