.PPT

PPT File

Microsoft PowerPoint 97-2003 Presentation
Ask a question
QUICK ANSWER

A PPT file is a Microsoft PowerPoint 97-2003 presentation in the older binary format, used before PPTX took over in 2007. You can open it free with LibreOffice Impress, Google Slides, or PowerPoint for the web. To upgrade it, open it and save as PPTX.

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 17, 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 PPT file format?

.ppt is a slideshow file format native to Microsoft PowerPoint. A .ppt file stores a multimedia presentation that can include slides, embedded images, videos, sound effects or audio tracks, and formatted text.

PPT files are frequently used for all kinds of presentations, from classroom lectures to corporate briefings. A presentation can be built from one of many predefined templates or created from scratch. Each slide is stored as a series of binary records inside an internal stream named PowerPoint Document, and the overall file follows the OLE2 Compound File Binary Format - the same container used by legacy .doc and .xls files.

The .ppt extension dates back to 1987 with the original release of PowerPoint for Mac, but the binary record layout in widespread use today - documented by Microsoft as [MS-PPT] - was established with PowerPoint 97 and remained the default format through PowerPoint 2003. Starting with PowerPoint 2007, .ppt was replaced as the default by .pptx, which is based on the Office Open XML standard and uses a ZIP archive container rather than OLE2. .ppt files are still opened by modern versions of PowerPoint, LibreOffice Impress, and Google Slides, but new presentations should be saved as .pptx.

.pps files use the same binary format as .ppt but open directly in slideshow mode rather than in the editor.

Security & safety

RISK: MEDIUM

The legacy binary .ppt can carry VBA macros, and binary Office formats have historically been a malware vector (boobytrapped records and macro payloads). Treat an unexpected .ppt the same as an old .doc: don't enable macros/content on a file you didn't request, and let modern PowerPoint open internet/email files in Protected View. Opening an unknown .ppt in Google Slides or LibreOffice Impress is generally safer because they render the slides without running PowerPoint VBA. Files renamed to look like .ppt can also hide other content - verify the source.

Format details

in a nutshell
FULL NAMEMicrosoft PowerPoint 97-2003 Presentationaka PowerPoint 97-2003 presentation, binary PowerPoint file
DEVELOPERMicrosoftsince 1997 (PowerPoint 97; the modern binary BIFF-style format that persisted through PowerPoint 2003)
MIME TYPEapplication/vnd.ms-powerpoint
TYPEOLE2 / Compound File Binary Format (CFBF) - binary presentation
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
A .ppt is an OLE2 Compound File (the same container as legacy .doc and .xls), so it starts with the magic D0 CF 11 E0 A1 B1 1A E1. The PowerPoint content lives in an internal "PowerPoint Document" stream inside that container. This is different from the modern .pptx, which is a ZIP and starts with "PK" (50 4B 03 04).

Programs that open PPT files

Windows3 apps
Microsoft PowerPoint Paid Double-click to open and edit (opens in Compatibility Mode). Press F5 to play; Save As .pptx to modernise.
LibreOffice Impress Open-source Free, full-featured. Double-click to open/edit the .ppt; File > Export As PDF, or play with F5.
WPS Office Presentation Freemium Free PowerPoint-like editor (formerly Kingsoft); familiar ribbon UI, opens and edits .ppt.
macOS3 apps
Microsoft PowerPoint Paid Double-click to open and edit the .ppt natively; Save As .pptx to upgrade it.
Apple Keynote Free Free on Mac; File > Open imports the PPT, and File > Export To > PowerPoint saves it back out.
LibreOffice Impress Open-source Free alternative; double-click to open and edit the legacy .ppt.
Linux1 app
LibreOffice Impress Open-source Pre-installed on most distros; double-click to open and edit .ppt, export to PDF.
Android3 apps
Microsoft PowerPoint (mobile) Freemium Tap the file to view/edit; basic editing is free on phones.
WPS Office Freemium Popular free Android office app (replaces Kingsoft Office); opens and edits .ppt.
Google Slides (app) Free Open the .ppt from Drive to view and edit on the phone.
iOS1 app
Apple Keynote Free Free on iPhone/iPad; opens .ppt and can export back to PowerPoint format.
Web2 apps
Google Slides Free Upload to Google Drive, open with Google Slides; download as PPTX or PDF afterwards.
PowerPoint for the web Free Upload to OneDrive and open in PowerPoint online (free Microsoft account); highest fidelity online - it may prompt to convert to .pptx.

Technical details

deep spec
Container formatOLE2 Compound File Binary Format (CFBF) - a FAT-like hierarchy of internal streams and storages
EncodingBinary, little-endian byte order
MIME typeapplication/vnd.ms-powerpoint
File signature (magic bytes)D0 CF 11 E0 A1 B1 1A E1 at offset 0 - the standard OLE2/CFBF header shared with legacy .doc and .xls
Primary internal stream'PowerPoint Document' stream holding binary slide records; companion streams include 'Pictures', 'Current User', and OLE summary information
CompressionNone - records are stored uncompressed; embedded images keep their own encoding (JPEG, PNG, WMF, EMF)
EncryptionOptional RC4/CryptoAPI password protection; considered weak by modern cryptographic standards
Typical file size100 KB - 50 MB; grows rapidly with embedded images, audio, and video
Binary format versionsPowerPoint 97, 2000, XP, and 2003 share the same binary record layout - no format changes across those four releases
Format specificationMicrosoft [MS-PPT] open specification, published via the Open Specifications programme at learn.microsoft.com
Superseded by.pptx (Office Open XML, ISO/IEC 29500) since PowerPoint 2007, which switched to a ZIP+XML container
Related show-only format.pps - identical binary format configured to open directly in slideshow mode, bypassing the editor view
Alternate MIME typesapplication/mspowerpoint, application/powerpoint, application/x-mspowerpoint (legacy variants still encountered on older servers)
Cross-platform supportWindows, macOS, Linux (via LibreOffice Impress), iOS, and Android
Released1997 (PowerPoint 97; the modern binary BIFF-style format that persisted through PowerPoint 2003)
Latest versionPowerPoint 2003 binary (.ppt) - last version where .ppt was the default; [MS-PPT] documents the format
Specificationlearn.microsoft.com

PPT conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PPT 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 PPT files.

Frequently asked questions

How do I open a PPT file without PowerPoint?
Use the free LibreOffice Impress (Windows/Mac/Linux), upload it to Google Slides, or open it in PowerPoint for the web - all free. On a Mac or iPhone, Apple Keynote opens .ppt too.
What is the difference between PPT and PPTX?
PPT is the older PowerPoint 97-2003 binary (OLE2) format; PPTX (since PowerPoint 2007) is a ZIP+XML open standard that is smaller and more robust. Any modern app reads both, and you can Save As .pptx to upgrade.
How do I convert a PPT to PPTX?
Open the .ppt in PowerPoint and choose File > Save As > PowerPoint Presentation (.pptx), or File > Info > Convert. LibreOffice Impress can also Save As .pptx.
How do I convert a PPT to PDF?
Open it in PowerPoint, LibreOffice Impress or Google Slides and choose Save As / Export / Download as PDF - good for handouts and non-editable sharing (animations become static).
Can I open a PPT on my phone?
Yes. Install Microsoft PowerPoint, Google Slides or WPS Office on Android, or use Keynote/PowerPoint on iPhone/iPad. Basic viewing and editing is free on phones.
Is a PPT file safe to open?
An old binary .ppt can contain VBA macros, so treat unexpected ones with care: don't enable content, and open from email/web in Protected View. Viewing it in Google Slides or LibreOffice avoids running PowerPoint macros.

References

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

Keep exploring

across the database

Top extensions this week

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

Related extensions

.KEYApple Keynote Presentation
.ODPOpenDocument Presentation
.PPTXMicrosoft PowerPoint Open XML Presentation
.PPSXPowerPoint Open XML Slide Show
.PPSPowerPoint 97-2003 Slide Show
.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