Microsoft 365 (Outlook on the web | Outlook for Windows/MacOS) - Publish a calendar

This document will provide instructions on how to publish a calendar within Outlook on the web and Outlook for Windows/MacOS clients.

When publishing your calendar, you can provide any user (internal/external) with a unique URL (.html or .ics) that they can use to view/subscribe to your calendar. This URL will only allow them to view your calendar data. At this time, Microsoft's default limit is set to retrieve data for six months from the current date.

If you want to share your calendar with other UW-Madison Microsoft 365 users, please see: Microsoft 365 (Outlook on the web | Outlook for Windows/MacOS) - Manage permissions to your calendar.


  • At this time, regardless of the time zone the consuming person is, the events will be shown using the time zone of the published calendar. Eg: User A's time zone is set to CST. User B (who is in EST time zone) views User A's published calendar. Result: The calendar data will be shown as CST and there is no indication of this. User B will need to ask User A what time zone is set for User A's account.
  • If a Google calendar user is subscribed to your Microsoft 365 calendar via the .ics link you have provided them, changes made in your Microsoft 365 calendar may take up to 24 hours to be reflected in the Google calendar view.

Publishing a calendar within Outlook on the web

  1. Click Settings/gear Settings located in the top-right corner of the window.
  2. If prompted, select View all Outlook settings.
  3. Select the "Calendar" menu option on the far left, if not already selected. Then select Shared calendars.

    Calendar settings

  4. From within "Select a calendar" drop-down menu, select a calendar to you want to publish.
  5. Next, select a permission level from the "Select permissions" drop-down menu.
  6. Next, click Publish to generate the HTML and ICS links.

    Start publishing

Note: If you want the external user to subscribe to your calendar using a calendar client, provide them with the 'ics' url. If you want the external user to view your calendar via a browser, provide them with the 'html' url.

Publishing a calendar within Outlook for Windows/MacOS clients

For consistency and ease of use, please use the Outlook on the web instructions above.


Keywordsmicrosoft ms office365 o365 m365 microsoft 365 publish link html ics share distribute subscribe permissions personal outlook on the web owa sharing windows mac os 2016 2019 proplus subscription external   Doc ID73250
OwnerO365 S.GroupMicrosoft 365
Created2017-05-11 13:10:57Updated2023-07-10 15:07:54
SitesDoIT Help Desk, Microsoft 365
Feedback  1   0