Compress an Image for PowerPoint
Drop a few phone photos into a deck and the .pptx quietly swells to tens of megabytes. Suddenly it is too big to email, slow to open, and it stutters when you present.
Drop images here or click to upload
PNG, JPG, WebP, GIF, AVIF, HEIC — up to 50MB each
- Files never leave your device
- Runs in your browser
- Free, no signup
Why decks get so heavy
A .pptx is really a zip of your assets, and every full-resolution image you paste in is stored close to its original size. Ten camera photos can add 40 MB or more on their own.
PowerPoint shows each photo at slide size, often a fraction of its real pixels, so most of that data is never seen. You are carrying weight the screen cannot even display.

That bloat is what pushes a deck past email limits, makes it crawl to open, and causes lag when you click between image-heavy slides.
Shrink images before you insert them
Run each photo through compress JPEG before placing it on a slide. Inserting the lighter file keeps the deck small from the start instead of fixing it later.
PowerPoint's own Compress Pictures option helps, but doing it up front gives you more control over quality and a more predictable final file.
Use JPEG for photographs and keep PNG only for screenshots, logos, and diagrams with sharp edges, where it stays clean and reasonably small.