Preview for embeddable powerpoints are not working

Elizabeth Middleton 5 Reputation points
2026-08-25T14:40:04.45+00:00

We use one of our OneDrives to embed our PowerPoints into our website. When I click the preview in the PowerPoint in the OneDrive, it is coming up as blank and is not showing the PowerPoints on our website. We need this issue to be sorted as soon as possible as we have students needing to complete their training via our website and need to see the PowerPoint slides.

Microsoft 365 and Office | PowerPoint | For business | Other
0 comments No comments

2 answers

Sort by: Newest
  1. Michelle Nguyen 1,510 Reputation points Independent Advisor
    2026-08-25T14:54:05.77+00:00

    Hi @Elizabeth Middleton

    I understand the urgency, especially because the presentations are blocking student training. The best immediate recovery step is to verify that PowerPoint for the web can render the files, then regenerate the embed code rather than continuing to use the existing iframe.

    Please refer the following steps:

    -Open an affected presentation directly in PowerPoint for the web

    Sign in to the OneDrive account that owns the presentation > In OneDrive > Files, select the presentation > Confirm whether it opens correctly in PowerPoint for the web and whether Start Slide Show works. PowerPoint presentations stored in OneDrive should open in the browser through PowerPoint for the web.

    -If the presentation opens, generate completely new embed code

    Remove the existing iframe code from the website > In OneDrive, select the PowerPoint file, choose </> Embed, and then select Generate > Copy the newly generated HTML and paste it into the website’s HTML/embed component > Microsoft states that an embedded file may stop displaying if the file is no longer available or if the link used by the embedded code has changed. Its documented fix is to remove the old HTML and regenerate the embed code from OneDrive.

    -Alternatively, generate the code from PowerPoint for the web

    Open the presentation in PowerPoint for the web > Select File > Share > Embed this Presentation > Choose the required dimensions and select Copy under Embed Code > Microsoft specifies that PowerPoint embed code must be obtained through PowerPoint for the web, not the Windows or Mac desktop application > Test before republishing > Paste the new iframe into a temporary or unpublished test page > Open that page in a private browser window where you are not signed in to Microsoft 365 > Test one affected presentation in at least two browsers > This is an isolation test I recommend. It distinguishes an authenticated-owner view from what students actually receive.

    Because the preview is also blank inside OneDrive, test the source file rather than only the website:

    -Select Open > Open in app, save a new copy with a different filename, upload that copy to OneDrive, and test it in PowerPoint for the web. PowerPoint for the web supports opening presentations from OneDrive, while changes made through the desktop app can be saved back to OneDrive. Create a small two-slide test presentation in PowerPoint for the web and try embedding it. If the test presentation works, the issue is isolated to the affected files. If it is also blank, the issue is more likely related to the OneDrive location, browser session, account, or Microsoft 365 service. Make sure the owning account still has access to each file. Microsoft notes that a file that is no longer shared with the person creating the embed cannot be embedded.

    Please let me know more details.

    Was this answer helpful?

    1 person found this answer helpful.

  2. AI answer

    2026-08-25T14:40:25.2833333+00:00

    Try these checks in order:

    1. Regenerate the embed code in OneDrive.
      • Sign in to OneDrive.
      • Go to Files and find the PowerPoint.
      • Select the file, choose </> Embed, and select Generate.
      • Replace the old HTML on the website with the newly generated embed code.
    2. If the embedded file shows "This item won't load right now" or stays blank, remove the original embedded HTML from the website and re-embed the file using newly generated HTML.
      • This is the documented fix when the file is no longer showing or the link used has changed.
    3. Confirm the file is still available in that OneDrive account and still shared correctly.
      • If the file is no longer shared with that account, it cannot be embedded.
      • Anyone visiting a webpage with the embedded file can view it without signing in.
    4. Clear browser cookies and test again.
      • A reported case of embed URLs suddenly failing was resolved after deleting cookies.
    5. If the issue is specifically with PowerPoint embed behavior for public viewers, note the limitation for OneDrive for Business.
      • A Microsoft Q&A answer states that seeing a Microsoft 365 sign-in screen instead of the embedded presentation is expected with OneDrive for Business because of authentication and security policies.
      • The workaround provided there is to download the presentation, upload it to a personal OneDrive account, open it in PowerPoint for the web, then use File > Share > Embed to generate embed code for public viewing.
    6. If the presentation itself opens blank after export in a SharePoint/SQL PowerView scenario, install the relevant SQL Server cumulative update.
      • This applies only if the blank PowerPoint is coming from a PowerView report exported to PowerPoint in a non-English SharePoint/SQL Server 2012 or 2014 environment with Silverlight.

    If the website embed is business-critical, the fastest practical path is:

    • regenerate the embed code,
    • replace the website HTML,
    • clear cookies and retest,
    • if public anonymous viewing is required, move the presentation to personal OneDrive and generate the embed from PowerPoint for the web.

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.