.PPSM file extension

To open .PPSM files on Windows, right-click the .ppsm file and choose Open with → Microsoft PowerPoint.

To open a .ppsm file, use Microsoft PowerPoint, which recognizes it as a PowerPoint Macro-Enabled Show. Because it can contain macros, open only files you trust and expect a security prompt depending on your PowerPoint settings.

Last updated: June 12, 2026

Open on your device

Choose your operating system for a dedicated step-by-step opening guide.

How to open .PPSM files

Use these platform-specific instructions to open .PPSM files safely.

Windows

  1. Right-click the .ppsm file and choose Open with → Microsoft PowerPoint.
  2. If PowerPoint shows a macro/security warning, review the file’s origin and only enable macros if you trust the sender and expected automation.
Full Windows guide

Mac

  1. Open the .ppsm file in Microsoft PowerPoint for Mac (File → Open).
  2. If a security prompt appears about macros, do not enable macros unless you trust the file and need its automated behavior.
Full Mac guide

Linux

  1. If you do not have Microsoft PowerPoint available, transfer the file to a Windows or macOS system with PowerPoint for the most reliable opening and macro handling.
  2. If you only need to view slides and do not need macros, try a compatible presentation viewer/editor that supports PowerPoint formats; macro behavior may not be supported.
Full Linux guide

iOS

  1. If you can’t open it reliably on mobile, move the file to a desktop with Microsoft PowerPoint; macro-enabled shows are primarily a PowerPoint desktop workflow.
Full iOS guide

Android

  1. If it doesn’t open or macros are unsupported, transfer the file to a Windows or macOS computer with Microsoft PowerPoint to view it as intended.
Full Android guide

Security notes

  • .ppsm is macro-enabled and can contain VBA macros; enabling macros can execute automated actions. Only enable macros when you trust the file’s origin and intended behavior.
  • Because PPSM is designed to launch as a slide show, users may be more likely to run it immediately; treat unexpected PPSM files with extra caution and inspect their source before opening.
  • The format is part of the OOXML ZIP-based family; while common, it is still a complex container format—avoid opening suspicious PPSM files in sensitive environments.

Macros, scripts, and embedded content

PDF, Office, and some rich e-book containers may include macros, JavaScript actions, or external links. Phishing campaigns abuse that. Keep your viewer suite patched, avoid enabling macros on unexpected documents, and treat “urgent” invoices or parcel notices as untrusted until verified.

We may earn a commission when you use affiliate links. This supports our free file extension guides.

Can't open this file?

These are the most common causes and fixes when .PPSM files fail to open.

Common reasons

  • Macros are disabled or the presentation doesn’t behave as expected
  • Opens in the wrong app or doesn’t start in Slide Show view
  • Can’t open the file in a non-PowerPoint app

Fix steps

  1. Confirm you trust the source of the .ppsm and that you actually need macros for the slide show to work.
  2. Open the file in Microsoft PowerPoint and follow the in-app prompt/policy guidance to enable macros only if appropriate.

What is a .PPSM file?

.ppsm is the macro-enabled slide show variant in the modern PowerPoint (Office Open XML) family. It is a ZIP-based container holding PresentationML (XML parts) plus macro-related content, and it is designed to launch as a slide show rather than in normal editing view.

Background

PPSM is the “PowerPoint Macro-Enabled Show” format documented by Microsoft as a supported PowerPoint file type. Unlike .pptx, it is specifically meant for presenting: double-clicking it typically starts Slide Show view rather than opening the deck for editing.

Technically, it belongs to the Office Open XML (OOXML) PresentationML family described in ECMA-376 and referenced in related standards documentation. OOXML presentation formats are ZIP packages containing structured XML parts; the macro-enabled variants add support for embedded VBA macros.

The registered media type for PPSM is application/vnd.ms-powerpoint.slideshow.macroEnabled.12. This makes PPSM a common choice in organizations that distribute “ready-to-run” presentations that also need macro automation (for example, custom navigation, kiosk flows, or data-driven slide updates).

Common MIME types: application/vnd.ms-powerpoint.slideshow.macroEnabled.12

Further reading

Authoritative resources for more details on the .PPSM format.

Common .PPSM issues

Macros are disabled or the presentation doesn’t behave as expected

PPSM files can contain VBA macros, but PowerPoint may block them by default depending on security settings and where the file came from (for example, downloaded from the internet). If macros are blocked, automation or custom controls in the slide show may not work.

  1. Confirm you trust the source of the .ppsm and that you actually need macros for the slide show to work.
  2. Open the file in Microsoft PowerPoint and follow the in-app prompt/policy guidance to enable macros only if appropriate.

Opens in the wrong app or doesn’t start in Slide Show view

If file associations are incorrect, double-clicking may open the file in a different program or not start the slide show experience you expect.

  1. Set Microsoft PowerPoint as the default app for .ppsm on your system (Open with → Choose another app → PowerPoint → Always).
  2. From PowerPoint, use File → Open to load the .ppsm and then start Slide Show if it doesn’t auto-launch.

Can’t open the file in a non-PowerPoint app

Some presentation apps can view OOXML presentations but do not fully support macro-enabled slide show variants or embedded VBA macros.

  1. Open the .ppsm in Microsoft PowerPoint for best compatibility, especially if the file relies on macros.
  2. If you only need to view the slides, ask the sender for a non-macro show format (such as .ppsx) or a non-macro presentation format, depending on their requirements.

FAQ

What does PPSM stand for?

It is a PowerPoint Macro-Enabled Show—a PowerPoint slide show file intended to open directly in Slide Show view and capable of containing macros.

What is the MIME type for .ppsm?

application/vnd.ms-powerpoint.slideshow.macroEnabled.12 is registered for macro-enabled PowerPoint slide shows used by .ppsm.

How is .ppsm different from .pptm or .ppsx?

.ppsm is a macro-enabled slide show (show intent). .pptm is a macro-enabled presentation intended for editing, and .ppsx is a slide show format but without macros.

Similar file extensions

Compare related formats in the same category to find the right tool faster.