Embed PowerPoint Slides in SharePoint Site

I was developing a SharePoint intranet portal for a client where they wanted to display a team’s PPT on the home page.

SharePoint Online provides a few web parts to embed files such as PPT, PDF, or Excel into a site page. The benefit users will get is that they can view and access the presentations without needing to download them.

In this SharePoint tutorial, I will walk you through how to embed a PowerPoint presentation into a SharePoint site in two ways:

Using the File & Media Web part

In SharePoint Online, we can use the “File & Media” Web part to embed a PowerPoint slide to a SharePoint page.

Follow the steps below:

  1. Upload your PowerPoint presentation to a SharePoint document library in the SharePoint site. Here you can see I have uploaded the PPT to the Document library.
How to embed PowerPoint into SharePoint Online
  1. Open the SharePoint page where you want to embed the PowerPoint presentation (PPT). Then, click on the Edit icon to edit the site page like in the screenshot below:
How to embed PowerPoint Slide in SharePoint
  1. On the Edit window of a SharePoint site page, hover the mouse to add a new web part. Click on the” + “icon. Then, search and select the “File and Media” web part from a list of web parts. You can see the screenshot below:
Embedding PowerPoint Slide in SharePoint site
  1. Now, the web part will ask to select the file. Go to the Site and then choose the PPT that we have uploaded to the document library. Even if you haven’t uploaded a file previously, you can click the Upload option to upload a file from here. This will ultimately be stored in the same Documents document library. You can also select the Recent documents option to choose a file, as shown in the screenshot below.
  2. You can also select OneDrive if your file is stored in OneDrive for Business.
How to add PowerPoint to SharePoint site
  1. Then, the PowerPoint presentation will be added to the SharePoint Site page. Click on the Edit properties icon to change the start slide of a PPT. Click on Republish.
Saving PowerPoint Presentation to SharePoint

This is how to embed a PowerPoint (PPT) file into the SharePoint site page using the File and Media web part.

Using Embed Web Part

We can also use the Embed web part in the SharePoint Online site to include the PowerPoint presentation slides.

Check out the steps below:

Step 1: Go to the Edit window of a SharePoint site page by clicking on the Edit icon.

How to add a PPT Slideshow to a SharePoint Page

Step 2: Hover the mouse near the + icon and click on “add a new web part” in the column section. Search for the Embed web part. Click the Embed code web part to add it to your SharePoint site page.

To display the PowerPoint slide, you can provide the website address where the file is present, or you can embed the code in the embed web part.

Embedding PowerPoint to SharePoint page

Step 3: Now, go back to your SharePoint document library -> Click on the More actions icon of your PPT file -> Select Copy link.

How to Embed PPT Slides to SharePoint site page

Step 4: Then, click on the Add embed code button -> Paste the copied link in the Website address or embed code box.

SharePoint Embed PowerPoint using File and Media web part

Important:

You can also display the PowerPoint slides with the code below. Replace the file link.

<iframe src="https://szg52.sharepoint.com/:p:/s/LeaveApplicationForm/EdbOUZzNMldEuoXi5T6Yy_gBigbgehjE_3X9zn3hKXs4FQ?e=x8KwX3" width="340px" height="286px" frameborder="0">This is an embedded <a target="_blank" href="https://office.com">Microsoft Office</a> presentation, powered by <a target="_blank" href="https://office.com/webapps">Office Online</a>.</iframe>
How to Embed PowerPoint in SharePoint Online site

After adding the code, click Republish.

Step 5: Then, the PowerPoint presentation can be displayed on the SharePoint site page like in the screenshot below.

How to embed PowerPoint Slides in SharePoint site

This is how to embed PowerPoint slides into a SharePoint Online site page by using the Embed code web part.

Conclusion

In this tutorial, I have explained two methods for embedding a PowerPoint presentation (PPT) in SharePoint Online.

  • Using the File and Media web part
  • Using the Embed web part

I always recommend using the File and Media web part to display PPTs on a SharePoint page.

You may also like to visit:

  • Rajkiran, you have no idea how long I searched until I found your solution to my embedding problem. Thank you so much for helping me make my blog easier for my readers to use!

  • Hi Rajkiran,

    I haven’t had any problems with embedding the PowerPoint into a SharePoint page however I’d actually like it to run and loop continuously as it does normally. I’ve found that animations work on each slide but it doesn’t transition from one page to next, as it would normally if viewing it in PowerPoint view, nor does it loop at the end of the show.

    I don’t really wish to save it as a video as that functionality has been disabled at work for space saving purposes. Any ideas at all?

    Best, Trevor

  • >

    Build a High-Performance Project Management Site in SharePoint Online

    User registration Power Apps canvas app

    DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

    Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

    Power Platform Tutorial FREE PDF Download

    FREE Power Platform Tutorial PDF

    Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…