PPTX vs PPSX and PPTM: File Format Differences
Learn the difference between PPTX and PPTM (macro-enabled) and PPSX (slideshow), and which format to keep before editing or translating a slide deck.
You download a slide deck and the file ends in .pptm instead of the .pptx you expected. Or a colleague sends a .ppsx that opens straight into a slideshow and will not let you edit it. Before you edit, convert, translate, or share the file, you need to know what the extension means.
This article explains the difference between PPTX and PPTM, and how both compare with PPSX. The three formats hold similar slide content, but they differ in whether they can carry macros and how they open. You will get a quick decision table, a closer look at what each format stores, and steps for checking your own file.
If you plan to translate the deck, the extension matters even more. OmniDoc's document translation lists PPTX among its supported formats, and it keeps layout, tables, formulas and pictures in the output. Start with the right file, and the rest of the process is simpler.
What is the difference between PPTX and PPTM? The short answer
PPTX is the standard presentation format without macros, PPTM is the same format with macro code allowed, and PPSX is a slideshow version that opens in presentation mode.
| Your situation | What to do | Why |
|---|---|---|
| You want an ordinary deck with no automation | Keep or save the file as .pptx | PPTX is the standard format and stores no macro code |
| The deck relies on macros you need | Keep the .pptm file and open it in desktop slide software | Macro code is stored inside the file and runs only where macros are supported |
| A file opens straight into a slideshow | Save an editable copy as .pptx before changing it | PPSX is built to start in presentation view |
| You plan to translate on OmniDoc | Upload a .pptx copy | PPTX is the presentation format listed for document translation |
| You are not sure what a file contains | Check the extension, then open it and look for a macro warning | The extension names the format, and a warning shows that macros are present |
How PPTX, PPTM and PPSX differ inside
PPTX: the standard presentation file
PPTX follows the Office Open XML standard. It is a zipped package of XML parts that describe slides, layouts, themes, text and images. Because the package has no place for macro code, PPTX files generally open without macro warnings.
PPTM: the same structure with macros
PPTM uses the same package layout and adds a separate part that stores VBA macro code. The "M" stands for macro-enabled. When you open a PPTM file, software may ask whether to enable macros, since the code can automate actions inside the deck.
Some software, email filters and file-sharing systems block macro-enabled files. If you do not need the macros, saving a copy as PPTX removes the code. Test the copy first, because any automation in the deck will stop working.
PPSX: a slideshow that starts in presentation mode
PPSX is a PowerPoint Show file. Its slides are the same kind of content as a PPTX deck, but the file is flagged to open in slideshow view rather than the editing view. That suits a presentation you want to run as delivered, but it is awkward when you need to change slides.
To edit a PPSX, open it in presentation software, then save an editable copy as PPTX. A slideshow with macros uses its own extension, so check the ending of the file name before you assume which type you have.
Easily confused points
- The three extensions differ by only one or two letters, which is easy to miss in a long file list.
- Renaming a .pptm file to .pptx does not remove the macros, and it can stop the file from opening. Save a copy in the target format instead.
- A PPSX file is not a different kind of slide content. It is the same kind of content with a different opening behavior.
- Older .ppt files use a separate binary layout and are not covered here.
📊 At a glance
| Format | Macro code | Opens as | Typical use | Listed for OmniDoc translation |
|---|---|---|---|---|
| PPTX | No | Editing view | Everyday decks and sharing | Yes |
| PPTM | Yes | Editing view, with a macro prompt | Decks that run automation | Not listed |
| PPSX | No | Slideshow | Presenting a fixed show | Not listed |
Putting it to use
- Check the file name ending. If extensions are hidden on your computer, turn on extension display in your operating system's file settings.
- Open the file in your presentation software. If a macro warning appears, the file is macro-enabled.
- If you need a plain, editable deck, save a copy as .pptx. Check the slides, animations and any content that depended on macros.
- To translate the deck on omnidoc.top, upload the .pptx copy, choose bilingual or translation-only output, and download the result.
- Review the translated deck before you share it. Machine translation can miss context, so check names, figures and technical terms.
❓ FAQ
1. Will a program that reads only PPTX open a PPTM file?
It depends on the program. Some software opens PPTM files and then disables macros, while other tools refuse the file. If you do not need the macros, save a copy as PPTX and use that copy.
2. Does saving a PPTM as PPTX keep the macro code?
No. The macro code is not carried into a PPTX file. Keep the original PPTM so you can recover the code later.
3. Why does my PPSX file open in slideshow mode?
The file is set to start in presentation view. Open it in presentation software and save an editable copy as PPTX.
4. Can OmniDoc translate PPTM or PPSX files directly?
The supported list for document translation names PPTX, not PPTM or PPSX. Save a PPTX copy and upload that copy instead.
📝 Summary
PPTX is the standard presentation format without macros, PPTM adds macro code to the same structure, and PPSX opens as a slideshow. Check the extension before you edit, share, or translate a deck. For translation on OmniDoc, use a PPTX copy so the file matches the formats the tool lists.


