How to Get Your Outlook Calendar's Published .ics URL

Find and copy your Outlook calendar's published .ics URL so other apps can subscribe to your schedule, plus what to do if publishing is disabled.

Updated June 3, 2026

A published .ics URL is a link that lets other apps and calendars subscribe to your Outlook calendar and keep it in sync. Publishing creates a read-only feed at a stable web address you can paste into another tool. This guide shows where to find that URL, the difference between the ICS and HTML links, and what to do when your organization has turned publishing off.

What "publishing" actually does

Publishing a calendar generates a public, read-only feed. Anyone with the link can subscribe and see the events you chose to share, but they cannot edit anything. This is different from sharing a calendar with specific people, who sign in to view it. For that approach, see How to Publish and Share an Outlook Calendar.

Get the .ics URL in Outlook on the web or new Outlook

New Outlook for Windows and Outlook on the web (outlook.office.com or outlook.com) use the same settings panel.

  1. Select the gear icon to open Settings.
  2. Go to Calendar → Shared calendars.
  3. Under Publish a calendar, choose the calendar you want to publish.
  4. Pick a permission level (see below) and select Publish.
  5. Two links appear: an HTML link and an ICS link.
  6. Select the ICS link and copy it. This is the URL you paste into another app to subscribe.
Link typeWhat it's for
ICSA subscription feed. Paste it into another calendar app (Google Calendar, Apple Calendar, nocal, etc.) to sync events automatically.
HTMLA web page. Open it in a browser to view the calendar as a webpage—no subscription, no syncing.

For subscribing in another app, you almost always want the ICS link.

Choose the right permission level

When you publish, you decide how much detail the feed exposes:

  • Availability only — others see only free/busy blocks, not event titles.
  • Limited details — shows titles and free/busy, but not full descriptions.
  • Full details — shows titles, times, locations, and descriptions.

Pick the least revealing level that still meets your need, since anyone with the link can view it.

Classic Outlook desktop

Classic Outlook for Windows does not publish calendars to a web .ics feed on its own. Calendar publishing is an Exchange Online / Microsoft 365 feature managed through the web settings above. In classic Outlook you can still save a static .ics file (right-click a calendar → not the same as a live feed) or use Publish Online if your organization runs a compatible server, but the recommended path is to publish from Outlook on the web and copy the ICS link there.

If you don't see "Publish a calendar"

Calendar publishing can be turned off by your administrator, and it's commonly disabled on work and school accounts for privacy reasons. If the option is missing or grayed out:

  • Confirm you're signed in to the account that owns the calendar.
  • Check whether you're on a free Outlook.com account versus a managed Microsoft 365 work account—publishing availability differs. See Which Calendar Do You Have?.
  • Ask your IT administrator whether external calendar publishing is permitted. They control this org-wide.

After you copy the URL

Once you have the ICS link, paste it into the other app's "subscribe from web" or "add by URL" option. Note that subscribed feeds usually refresh on a delay—often several hours—so changes won't appear instantly everywhere.

If juggling separate feeds gets tedious, nocal brings your Outlook and Google calendars into one timeline — see how.

One calendar for all your accounts

nocal brings your Google and Outlook calendars into a single timeline — with notes attached to every meeting.