.PPS

PPS File

PowerPoint 97-2003 Slide Show
Ask a question
QUICK ANSWER

A PPS file is a PowerPoint 97-2003 slide show - the same binary format as .ppt, but set to open straight into full-screen playback instead of the editor. Open it with Microsoft PowerPoint, LibreOffice Impress, Google Slides, or PowerPoint for the web. To edit it, open it in PowerPoint and Save As, or rename the file from .pps to .ppt.

Developer: Microsoft Category: Presentation Files MIME: application/vnd.ms-powerpoint
OPENS ON Windows macOS Linux Android iOS Web
Related: .KEY · .ODP · .PPTX · .PPSX

On this page

19k+ extensions indexed
Last reviewed Jun 20, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PPS file format?

The .pps file format is used by Microsoft PowerPoint, versions from 97 to 2003. This type of file stores a finished multimedia presentation composed of slides, which contain elements such as graphic images, animations, text, and audio and video files.

Internally, .pps uses the OLE2 Compound File Binary (CFBF) container - the same binary structure as legacy .ppt, .doc, and .xls files. The file shares the same 8-byte magic signature (D0 CF 11 E0 A1 B1 1A E1) as those formats; it is distinguished from a .ppt file only by its extension and an internal flag that tells PowerPoint to launch directly into full-screen slide-show mode.

Difference between .pps and .ppt formats

.pps files are nearly identical to .ppt files. A common misconception is that .pps prevents editing - it does not. Renaming the file from .pps to .ppt, or opening it in PowerPoint and using Save As, restores full edit access immediately. The only real difference is the launch behavior: .pps opens straight into presentation view, bypassing the editor.

Successor of .pps

The successor of .pps is the .ppsx format, which is based on XML (OOXML) and was introduced with PowerPoint 2007. Unlike the binary .pps, a .ppsx file is a ZIP archive of XML files and embedded media - more transparent and widely interoperable.

Security & safety

RISK: MEDIUM

PPS is a legacy OLE2 binary format that CAN carry VBA macros (like old .ppt), so an unexpected .pps attachment deserves caution - especially since it auto-plays on open. Risk checklist: don't open .pps files from unknown senders; if Office shows a macro/Protected View warning, don't enable content unless you trust the source; auto-playing shows can also contain hyperlinks to phishing sites. The harmless forwarded "joke/inspirational" decks are common, but treat business-themed unsolicited .pps ("invoice", "photos") with suspicion.

Format details

in a nutshell
FULL NAMEPowerPoint 97-2003 Slide Showaka PowerPoint Show, Legacy PowerPoint slideshow
DEVELOPERMicrosoftsince 1997 (PowerPoint 97 binary format, .ppt/.pps family)
MIME TYPEapplication/vnd.ms-powerpoint
TYPEOLE2 / Compound File Binary container holding a binary PowerPoint presentation set to open in slide-show mode
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
A PPS shares the same 8-byte OLE2/CFBF signature (D0 CF 11 E0 A1 B1 1A E1) as .ppt, .doc and .xls - the format is a Microsoft Compound File. Distinguish it from a .ppt only by the extension and an internal flag; the binary content is otherwise identical to a .ppt. (The newer .ppsx slide show is a ZIP/OOXML file, magic "PK".)

Programs that open PPS files

Windows3 apps
Microsoft PowerPoint Paid Double-click to play the show; press Esc, then open in PowerPoint and Save As .pptx to edit. Or rename .pps to .ppt.
LibreOffice Impress Open-source Open the .pps directly to view or edit; export to PDF/PPTX/ODP. The best free desktop option.
WPS Presentation Freemium Opens and edits PPS; free tier covers viewing and basic editing.
macOS3 apps
Microsoft PowerPoint Paid Double-click to play; open in PowerPoint and Save As .pptx to edit.
Apple Keynote Free Open the .pps; Keynote imports the legacy PowerPoint (some formatting may shift), then edit/export.
LibreOffice Impress Open-source Opens and edits PPS natively on macOS.
Linux1 app
LibreOffice Impress Open-source The standard way to open/edit PPS on Linux; exports to PDF/PPTX/ODP.
Android1 app
Microsoft PowerPoint (mobile) Free Open the PPS to view; sign in with a Microsoft account for editing.
iOS1 app
Microsoft PowerPoint (mobile) / Keynote Free Tap the PPS in Files or Mail to view; edit in PowerPoint (Microsoft account) or import into Keynote.
Web2 apps
Google Slides Free Upload to Google Drive, open with Google Slides to view/convert/edit.
PowerPoint for the web Free Upload to OneDrive and open in the browser to view/edit free.

Technical details

deep spec
Container formatOLE2 / Compound File Binary Format (CFBF) - same container as legacy `.ppt`, `.doc`, and `.xls`
Magic bytes`D0 CF 11 E0 A1 B1 1A E1` (8 bytes at offset 0); shared with other OLE2 files, distinguished from `.ppt` only by extension and internal flag
Byte orderLittle-endian
MIME type`application/vnd.ms-powerpoint`
Alternate MIME types`application/mspowerpoint`, `application/powerpoint`
CompressionNone for document streams; embedded media (JPEG, PNG, etc.) retains its own compression
EncryptionOptional RC4/CryptoAPI password protection (PowerPoint 97-2003 scheme); none by default
Typical file size100 KB - 50 MB, depending on embedded images, audio, and video
Internal streamsPowerPoint Document stream (slides, masters, shapes, text records), Current User stream, SummaryInformation, embedded media as OLE streams
Slide-show behaviorAn internal record flag instructs PowerPoint to open the file directly in full-screen slide-show mode instead of the editor
EditabilityNot locked; rename `.pps` to `.ppt` or use PowerPoint's Save As to gain full edit access
Embedded media typesImages (JPEG, PNG, WMF, EMF), audio (WAV, MP3), and video (AVI, MPEG) embedded as OLE streams within the compound file
Animation supportPowerPoint 97-2003 binary animation effects (entrance, exit, emphasis, motion paths) stored as records in the slide stream
Associated platformsWindows and macOS via Microsoft PowerPoint; also supported by LibreOffice Impress and other compatible applications
Superseded by`.ppsx` (PowerPoint Open XML Slide Show), introduced with Office 2007; uses ZIP/OOXML instead of OLE2 binary format
Released1997 (PowerPoint 97 binary format, .ppt/.pps family)
Latest versionFinal binary revision shipped with PowerPoint 2003; superseded by OOXML .ppsx in 2007
Specificationlearn.microsoft.com

PPS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PPS files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PPS files.

Frequently asked questions

What is a PPS file?
It's a PowerPoint 97-2003 slide show - the older binary version of a PowerPoint presentation that opens straight into full-screen playback instead of the editor. The modern XML equivalent is .ppsx.
How do I edit a PPS file?
Open it in PowerPoint and choose Save As (to .ppt or .pptx), or simply rename the file from .pps to .ppt - it then opens in the normal editor. LibreOffice Impress also edits PPS directly.
What's the difference between PPS and PPT?
They're the same binary format and content - a .ppt opens in the editor, a .pps opens straight into the full-screen slide show. Renaming the extension switches between the two behaviors.
What's the difference between PPS and PPSX?
PPS is the old PowerPoint 97-2003 binary slide show; PPSX is the modern (2007+) XML-based slide show. Both auto-play; PPSX is a ZIP/OOXML file, PPS is an OLE2 binary file.
How do I open a PPS without PowerPoint?
Use the free PowerPoint for the web, Google Slides, or LibreOffice Impress - all open PPS and can export it to PDF or PPTX.
How do I convert a PPS to PDF?
Open it in any presentation app and use Export/Save As → PDF. Each slide becomes one PDF page.

References

1Microsoft - [MS-PPT] PowerPoint Binary File Formatlearn.microsoft.com
2Microsoft - [MS-CFB] Compound File Binary File Format (OLE2)learn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Related extensions

.KEYApple Keynote Presentation
.ODPOpenDocument Presentation
.PPTXMicrosoft PowerPoint Open XML Presentation
.PPSXPowerPoint Open XML Slide Show
.PPTMicrosoft PowerPoint 97-2003 Presentation
.PPTMMicrosoft PowerPoint Macro-Enabled Presentation

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z