logo
search
Calendar Problems

How to Display an Outlook Calendar on a SharePoint Page

Elise WilliamsElise Williams Sep 25, 2026 869 views

Question details

The user wants to display Outlook work events and reminders within a SharePoint calendar or SharePoint Events page.

How to Display an Outlook Calendar on a SharePoint 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.
Before you start

Ensure you have editing permissions for the target SharePoint page and verify that your organization's security policies permit embedding Exchange Online content.

Solution 1Recommended

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.

1
Get the Outlook Calendar URL

Open Outlook on the web, go to your Calendar settings, and generate a shareable HTML link for the calendar you wish to display.

2
Edit the SharePoint Page

Navigate to the SharePoint page where you want the calendar to appear and click 'Edit' in the top right corner.

3
Add the Embed Web Part

Hover over the page canvas, click the '+' icon to add a new web part, and select 'Embed' from the menu.

4
Insert the iFrame Code

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>).

5
Republish the Page

Review the calendar display in the web part and click 'Republish' at the top right to make the changes live for all viewers.

Embed the Outlook Calendar using a Web Part
Authentication Required: Users visiting the SharePoint page may be prompted to sign in to their Microsoft 365 account to view the embedded Outlook calendar, depending on the calendar's sharing permissions.
Free Microsoft Office alternative

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.

Highly compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight desktop application that consumes fewer system resources than Microsoft Office.Familiar user interface ensuring a zero-learning-curve transition for Office users.Built-in PDF editing and conversion tools at no extra cost.
microsoft office alternative - wps office

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.