fileformer
search⌘KtranslateENexpand_moreupload_fileConvert
Converters8 file families · 44 direct conversions
What changes in a conversionarrow_forward
home/presentation/compressor

Shrink a deck to the size its slides need, slide by slide.

To compress a PowerPoint deck, every picture is measured where it is placed. A photo shown 3 inches wide does not need 4,000 pixels. Pictures are resized to that size at the resolution you pick, unused media is dropped, and the text, layout, animations and macros stay byte for byte.

photo_libraryPhoto deckslideshowText deck
11 formatswhat happens to each
Compressed here7 formats.pptx.pptm.ppsx.ppsm.potx.potm.odpPictures resized to where they are shown; slide XML untouched.
Convert first3 formats.ppt.pps.potBinary 97-2003 files. Convert to the X version, then compress.
Exported slidesimages.jpg.pngSent to the Image Compressor, one picture at a time.
quality preset
Fastq30 · 96 dpiNormalq50 · 150 dpiMaximumq70 · 220 dpiUltraq85 · full px
resolution at the size shown
96screen150projector220retina300printoffkeep px
Compress picturesresize and re-encode JPEGsPhoto PNGs to JPEGcharts and logos stay PNGRemove unused mediafiles no slide points to
photo_libraryteam-offsite.pptxPPTX · 10 slides · 8.4 MBFull-bleed photos straight from a camera, one cropped to a square, a 4,032-pixel photo shown 3 inches wide, a dashboard screenshot, and an old cover photo no slide uses any more.Compress this deck →
slideshowq2-review.pptxPPTX · 4 slides · 39 KBText, a table, speaker notes, a link and one flat-colour chart. Shows how little a text deck has to give.Compress this deck →
.
Where the weight sits

→
beforeafterBars share one scale. Click a slide to list its pictures.
Checked after compressing
Slide, layout, theme and notes XML are copied unchanged, so text, tables, shapes, transitions and animations cannot move. Only picture files and, for converted PNGs, their file names change.
Show all pictures
picture · what changedshown onbeforeafter
No pictures on this slide. Its size is text and layout, which is already small once zipped.
~/two-decks-five-settings

A photo deck and a text deck, at every preset

Both sample decks compressed at all four presets, plus a plain repack that leaves the pictures alone. The photo deck has 10 slides, 6 of them with photos, and one picture no slide uses. The text deck has 4 slides and a single chart.

Builds the two sample decks in this browser and compresses each one five times. Takes a few seconds.scienceMeasure both decks
settingwhat it doesphoto deck · 8.4 MBtext deck · 39 KB
Repack onlypictures untouchedEvery part deflated again; no picture changed.not measurednot measured
FastJPEG q30 · 96 dpiResized to the size shown at 96 dpi, then JPEG q30.not measurednot measured
NormalJPEG q50 · 150 dpiResized to the size shown at 150 dpi, then JPEG q50.not measurednot measured
MaximumJPEG q70 · 220 dpiResized to the size shown at 220 dpi, then JPEG q70.not measurednot measured
UltraJPEG q85 · full pixelsKeeps every pixel; only re-encodes and drops unused media.not measurednot measured
Placement matters more than qualityThe 4,032-pixel photo shown 3 inches wide shrinks the most: at 150 dpi it needs only 450 pixels across. Quality settings alone, as in Ultra, cannot reach that.
Unused media is free spacePowerPoint keeps a replaced or deleted picture in the file until it is saved with “Compress Pictures”. Removing it costs nothing visible.
Charts stay sharpFlat-colour PNGs such as charts and logos are kept as PNG, because JPEG blurs their edges. Only photos saved as PNG are converted.
~/all-11-formats

Every presentation format

The six PowerPoint XML variants differ only in one content type and, for the M formats, a macro part. They are compressed the same way.

formatwhat it isrecognised byheremore
PowerPoint3 formats
.pptxPowerPoint deckPK · presentationml.presentation.mainCompressed hereConvert →
.pptmDeck with macrosPK · presentation.macroEnabled.mainCompressed here →
.pptPowerPoint 97-2003D0 CF 11 E0 (OLE compound file)Convert to .pptx firstPPT to PPTX →
Slideshow3 formats
.ppsxOpens as a slideshowPK · presentationml.slideshow.mainCompressed here →
.ppsmSlideshow with macrosPK · slideshow.macroEnabled.mainCompressed here →
.ppsSlideshow 97-2003D0 CF 11 E0 (OLE)Convert to .ppsx firstPPT to PPTX →
Template3 formats
.potxPowerPoint templatePK · presentationml.template.mainCompressed here →
.potmTemplate with macrosPK · template.macroEnabled.mainCompressed here →
.potTemplate 97-2003D0 CF 11 E0 (OLE)Convert to .potx firstPPT to PPTX →
OpenDocument1 format
.odpImpress presentationPK · mimetype …opendocument.presentationCompressed hereConvert →
Exported slides1 format
.imagesSlides saved as JPG or PNGFF D8 FF · 89 50 4E 47Image CompressorImage Compressor →