Microsoft PowerPoint PPT MIME Type

Learn what application/vnd.ms-powerpoint means, which legacy PowerPoint files use it, how to open them, and how Poly supports .ppt presentations.

MIME type details for application/vnd.ms-powerpoint

In active use
MIME typeapplication/vnd.ms-powerpoint
Extensions
.ppt.pps.pot
First standardized1996
Created byMicrosoft
Browser supportNo native browser preview, PowerPoint for the web
Example applicationsMicrosoft PowerPoint, LibreOffice Impress, PowerPoint for the web
Poly supportYes. Poly recognizes `application/vnd.ms-powerpoint` and `.ppt` presentations, then prepares supported slides for preview, search, and agent use. Protected, damaged, or incompatible files may not process.
Indexed by PolyYes. After successful processing, Poly makes slide text and rendered slides searchable. Filename-only recognition does not include `.pps` shows or `.pot` templates.
Preview in PolyYes. `.ppt` files open in Poly's connected presentation viewer, and processed files receive a first-slide thumbnail. Preview requires a connection.
Poly agentYes. After successful processing, the Poly agent can read slide text and rendered slide images, but not play animations, transitions, macros, or embedded media.

What does application/vnd.ms-powerpoint mean?

application/vnd.ms-powerpoint is the registered media type for Microsoft PowerPoint presentation graphics. The IANA registration deliberately describes PowerPoint generically, independent of version, subtype, or platform.1

In practice, the type is most closely associated with the PowerPoint 97-2003 binary family:

ExtensionKind of fileOpening behavior
.pptPresentationOpens for editing
.ppsPowerPoint ShowOpens in slide-show view
.potPresentation templateStarts a presentation based on the template

Microsoft lists all three as PowerPoint 97-2003 formats, and LibreOffice maps its corresponding import and export filters to application/vnd.ms-powerpoint.23 The extension changes the intended workflow, but the files belong to the same legacy binary format family.

PPT is not PPTX. A .ppt file normally uses binary records in an OLE Compound File Binary container. A .pptx file is a ZIP-based Office Open XML package with the much longer media type application/vnd.openxmlformats-officedocument.presentationml.presentation.

Why is 1996 listed as the registration date?

Microsoft submitted the media type for registration in February 1996 and followed up with IANA on March 25, 1996. The registration names Microsoft PowerPoint, requires no parameters, and permits an optional name parameter.1

PowerPoint and its files predate the MIME label. Early PowerPoint releases used several evolving binary formats. PowerPoint 4.0 adopted the Compound File Binary container in 1994, and the stable format documented for PowerPoint 97 through 2003 emerged in 1997.4

Microsoft published the binary specification under its Open Specification Promise in 2007 and continues to maintain the [MS-PPT] documentation. That specification describes slides, shapes, pictures, audio, video, text, transitions, animations, and other presentation content as records and structures.5

How can you identify a PPT file?

PowerPoint 97-2003 files commonly begin with the eight-byte Compound File Binary signature:

D0 CF 11 E0 A1 B1 1A E1

Those bytes identify the container, not PowerPoint specifically. Legacy Word and Excel documents, MSI packages, and other OLE compound files can start the same way. A PPT file also has PowerPoint-specific directory entries, including PowerPoint Document and Current User streams.46

This page therefore does not list the shared CFB header as a definitive magic number. Reliable identification combines the filename, declared media type, compound-file directory, and PowerPoint records. Renaming another compound file to .ppt does not convert it into a presentation.

How do you open an application/vnd.ms-powerpoint file?

General-purpose browsers do not decode PPT records themselves. Use a presentation application or a web service:

  • Microsoft PowerPoint opens the PowerPoint 97-2003 presentation, show, and template formats.2
  • LibreOffice Impress opens .ppt and .pps files and provides PowerPoint 97-2003 filters.37
  • PowerPoint for the web can display .ppt and .pps files. Editing creates a newer .pptx or .ppsx copy rather than saving back to the binary format.8
Keep the original and review a converted copy slide by slide. Fonts, animations, transitions, charts, embedded media, OLE objects, and speaker notes can behave differently in another application.

Support in Poly

Poly recognizes application/vnd.ms-powerpoint and .ppt filenames as presentations. When processing succeeds, you can:

  • Browse the deck with a first-slide thumbnail and a connected presentation preview.
  • Search slide text and find visually related rendered slides.
  • Ask the Poly agent about readable slide text and images.

The preview requires a connection. The agent works from the readable slide content, so it does not play animations, transitions, macros, or embedded audio and video. Password-protected, damaged, or incompatible presentations may not produce a preview or content index.

Poly does not currently infer .pps or .pot from filenames. Supply the correct media type when importing those extensions if you want Poly to treat them as legacy PowerPoint files.

Should you convert PPT to PPTX or PDF?

Choose the destination based on what the recipient needs:

DestinationBest forMain tradeoff
PPTXContinued editing in current presentation softwareLegacy effects, fonts, or embedded objects may change
PDFFixed-layout review, printing, and wide distributionAnimations, transitions, speaker workflow, and editability are reduced
ODPEditing in an OpenDocument workflowPowerPoint-specific behavior may not transfer exactly
PNG or JPEG imagesSharing individual slides as static picturesText structure, notes, links, and animation are lost

PowerPoint uses .pptx as its current default and retains .ppt as an older compatibility format.9 Conversion creates a new representation. Merely renaming deck.ppt to deck.pptx leaves the binary contents unchanged.

For long-term access, keep the original PPT together with a reviewed PDF and, when continued editing matters, a modern presentation copy. This preserves the source while providing simpler fallbacks for future software.

Security and privacy considerations

Treat an unexpected PPT attachment as active-capable content. Legacy PowerPoint files can contain macros, linked or embedded OLE objects, external references, and malformed records that exercise complex application code. Microsoft blocks many Office macros received from the internet by default and recommends maintaining that protection unless the source is trusted.10

Slides can also retain speaker notes, author and company properties, comments, hidden slides, linked files, and embedded media that are not obvious during an ordinary presentation. Inspect the full deck and its properties before publishing sensitive material.

Conversion is not proof that the original is safe. Use maintained software, keep protective settings enabled, and avoid running macros or opening linked content from an untrusted deck.

PPT compared with PPTX

PropertyPPTPPTX
Common extension.ppt.pptx
Media typeapplication/vnd.ms-powerpointapplication/vnd.openxmlformats-officedocument.presentationml.presentation
Main structureBinary records, commonly inside OLE/CFBZIP package containing XML and related parts
Default PowerPoint eraPowerPoint 97 through 2003PowerPoint 2007 onward
Macro conventionA PPT can contain macros without changing its extensionMacro-enabled presentations normally use .pptm
Browser editingUsually converted to PPTX firstSupported directly by PowerPoint for the web

PPTX is usually the more practical editable format for a new presentation. Keep PPT when a legacy workflow requires it or when preserving the original file matters.

Footnotes

  1. Internet Assigned Numbers Authority. application/vnd.ms-powerpoint Media Type Registration. The registration correspondence is dated February and March 1996 and describes the type as version-independent PowerPoint presentation graphics. 2
  2. Microsoft. File Format Reference for Word, Excel, and PowerPoint. Microsoft identifies .ppt, .pps, and .pot as PowerPoint 97-2003 presentation, show, and template formats. 2
  3. The Document Foundation. File Conversion Filter Tables. LibreOffice lists PowerPoint 97-2003 presentation, autoplay, and template filters under application/vnd.ms-powerpoint. 2
  4. Library of Congress. Microsoft Office PowerPoint 97-2003 Binary File Format. The format description covers the PPT lineage, CFB structure, identification, disclosure, and interoperability. 2
  5. Microsoft. MS-PPT: PowerPoint Binary File Format Introduction. The specification defines the binary format used by PowerPoint 97 through 2003.
  6. Microsoft. Compound File Header. The CFB specification defines the shared eight-byte header signature.
  7. The Document Foundation. Using Microsoft Office and LibreOffice. LibreOffice documents opening PowerPoint .ppt, .pps, and .pptx files in Impress.
  8. Microsoft Support. How Certain Features Behave in Web-Based PowerPoint. Microsoft documents browser viewing of .ppt and .pps and conversion for editing.
  9. Microsoft Support. Save Your Presentation File. Microsoft distinguishes the current XML-based .pptx default from the older PowerPoint 97-2003 .ppt format.
  10. Microsoft Learn. Macros from the Internet Are Blocked by Default in Office. Microsoft explains the risk of macros from untrusted files and its default blocking behavior.
© Poly Corp. 2026