How to Display an Outlook Calendar on a SharePoint Page
Question details
The user wants to display Outlook work events and reminders within a SharePoint calendar or SharePoint Events page.

- Product
- SharePoint Online / Outlook
- Device & OS
- not provided
- Scenario
- Integrating an Outlook schedule onto a shared SharePoint intranet or team site.
- Observed behavior
- The native calendar overlay feature for SharePoint Online calendars retrieving events from Exchange Online is no longer supported by Microsoft.
Ensure you have editing permissions for the target SharePoint page and verify that your organization's security policies permit embedding Exchange Online content.
Embed the Outlook Calendar using a Web Part
Since the Exchange Online calendar overlay is no longer supported, the official workaround is to embed the Outlook calendar directly into a SharePoint page.
Microsoft has discontinued support for retrieving events from Exchange Online via calendar overlays in SharePoint Online. To display personal or shared Outlook events, you must use the Embed web part provided your organizational settings allow it.
Open Outlook on the web, go to your Calendar settings, and generate a shareable HTML link for the calendar you wish to display.
Navigate to the SharePoint page where you want the calendar to appear and click 'Edit' in the top right corner.
Hover over the page canvas, click the '+' icon to add a new web part, and select 'Embed' from the menu.
In the Embed properties pane, paste a standard iframe code snippet containing your Outlook calendar HTML link (e.g., <iframe src="YOUR_CALENDAR_URL" width="800" height="600"></iframe>).
Review the calendar display in the web part and click 'Republish' at the top right to make the changes live for all viewers.

Looking for a Lightweight Alternative for Your Office Tasks?
While SharePoint and Outlook are integrated into the Microsoft ecosystem, WPS Office provides a free, lightweight, and highly compatible alternative for your daily document, spreadsheet, and presentation needs. Enjoy a familiar interface and seamless migration without the heavy subscription fees.

Frequently Asked Questions
Why did my SharePoint calendar overlay suddenly stop working?
Microsoft has officially retired the calendar overlay feature for SharePoint Online calendars that pull data from Exchange Online. You must transition to embedding the calendar or using the Group Calendar web part.
Is there a native web part for shared team events?
Yes. If your events are associated with a Microsoft 365 Group, you can use the 'Group Calendar' web part in SharePoint to natively display upcoming team events without needing an iframe.
Can external users see the embedded Outlook calendar?
It depends on the sharing permissions set on the Outlook calendar itself. If the calendar is not shared publicly, external users will see an access error or a login prompt when viewing the SharePoint page.




