Office Online Viewer fails to open PowerPoint files via view.officeapps.live.com

HM, Mukesh 20 Reputation points
2026-08-12T09:02:13.31+00:00

We are experiencing an issue with the Microsoft Office Online Viewer (view.officeapps.live.com) when attempting to view embed PowerPoint presentations in our web application.

The same integration was working previously, including for large PowerPoint files. Without any application-side, CSP, or S3 configuration changes, the Office Viewer has started failing to render PowerPoint files.
The issue is now occurring even with files around 10 MB, so this does not appear to be simply a large-file-size limitation.

Environment

  • Office Viewer endpoint: https://view.officeapps.live.com/op/embed.aspx?src=<URL_ENCODED_SOURCE_URL>
  • Browser: Google Chrome
  • Application: Web application using an iframe
  • Source files: AWS S3
  • S3 files are accessed using presigned URLs, valid for 120 minutes.
  • File types tested: .ppt / .pptx

Current behavior

When we load the following Office Viewer URL:

https://view.officeapps.live.com/op/embed.aspx?src=<URL_ENCODED_PRESIGNED_S3_URL>

the initial request to:

view.officeapps.live.com/op/embed.aspx

returns:

HTTP 200 OK

However, the viewer subsequently navigates to:

https://view.officeapps.live.com/op/errorpage.html?...

and displays:

An error occurred We're sorry, but for some reason we can't open this for you.

The browser Network tab shows the request to errorpage.html, and the response is the generic Office Viewer error page.

Expected behavior

The PowerPoint presentation should be retrieved from the supplied S3 URL and rendered inside the Office Online Viewer iframe.

Actual behavior

The Office Viewer returns HTTP 200 for the initial embed.aspx request but subsequently displays its generic:

An error occurred

Request

Could you please investigate whether there is currently an issue, regression, service-side limitation, or change in the Office Online Viewer (view.officeapps.live.com) affecting PowerPoint files hosted on third-party storage such as AWS S3?

In particular, we would like to know:

  1. Why does embed.aspx return HTTP 200 but subsequently redirect/render errorpage.html?
  2. Is there currently an incident or service degradation affecting the Office Online Viewer?
  3. Has there been any recent change to PowerPoint processing or retrieval from presigned S3 URLs?
  4. Are there currently any undocumented file-size, download-time, PowerPoint complexity, or processing limitations for view.officeapps.live.com/op/embed.aspx?
  5. Is the Office Viewer expected to support AWS S3 presigned URLs as the src parameter?
  6. Is there a way to obtain a more specific error or correlation ID from the Office Viewer instead of the generic error page?

We can provide the following information for troubleshooting:

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

Answer accepted by question author
Kai-H 26,135 Reputation points Microsoft External Staff Moderator
2026-08-13T08:18:20.0133333+00:00

Hi, HM, Mukesh

The 200 OK only confirms that the viewer’s HTML shell loaded. The later error means the Microsoft service could not retrieve or process the source presentation. No current public incident confirms a PowerPoint or S3 regression, and the viewer has limited public documentation regarding size, timeout, and signed-URL restrictions.

Here are some suggestions you can try:

Open the presigned URL in a private browser window and confirm it downloads without authentication, cookies, redirects, IP restrictions, or custom headers.

Check S3 access logs to confirm Microsoft’s servers actually send a GET request. Ensure the response includes the correct Content-Type, a valid Content-Length, and no Content-Disposition behavior that blocks inline access.

Test the same file using a short, stable public HTTPS URL without query parameters. Signed S3 URLs have previously shown inconsistent behavior with this viewer.

Re-save the presentation as .pptx and test a simple presentation to rule out file corruption or unsupported content. .pptx is a supported PowerPoint for the web format.

If the failure continues, have the Microsoft 365 administrator use Health > Service health > Report an issue. Include the UTC timestamp, hid, X-OfficeCluster, X-OfficeVersion, any X-CorrelationId, HAR file, and a fresh sample URL.

Thank you for your patience in reading, I hope this information has been helpful to you. 


If the answer is helpful, please click "Yes" and kindly upvote it. If you have extra questions about this answer, please click "Comment."    

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most 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.