📦 DeckMedic · Delivery Engine Suite · Tool 1 of 3
Field sales reps need to send their pitch deck on WhatsApp before walking into a meeting — but the file is 45 MB. Smart Shrink scans every image in ppt/media/, resizes everything over 500 KB to 1280px (720p), and re-encodes at 82% quality. Typical decks shrink by 60–80% in under 30 seconds, all in your browser.
Zero upload
Files stay in your browser
WhatsApp-safe
Under 100 MB output
Free
No account needed
1280px cap
Invisible quality diff
Drop your .pptx to shrink
or click to browse
Resizes images >500 KB to 1280px · WhatsApp-ready output
← drag handle to compare · left = before · right = after →
Scan ppt/media/
The PPTX ZIP is opened and every file in ppt/media/ is enumerated. Files matching JPEG, PNG, WebP, and BMP extensions are identified. GIF and vector formats (SVG, WMF, EMF) are skipped entirely.
Filter by threshold
Only images exceeding 500 KB (512,000 bytes) are queued for compression. Small images, icons, and diagrams are left completely untouched.
Resize with OffscreenCanvas
Each oversized image is decoded with createImageBitmap and drawn to an OffscreenCanvas at the target resolution. If the image is already under 1280px wide, only quality re-encoding is applied.
Re-encode
PNG images are re-encoded as PNG to preserve alpha transparency. JPEG, WebP, and BMP are re-encoded as JPEG at 82% quality. Only the compressed version is stored if it is smaller than the original.
Repack
The modified entries are written back into the ZIP and the file is rebuilt with DEFLATE compression. The result is downloaded as filename_mobile.pptx.
| Format | Threshold | Output | Notes |
|---|---|---|---|
| JPEG | ≥ 500 KB | JPEG 82% | Shrunk to ≤1280px wide |
| PNG | ≥ 500 KB | PNG (resized) | Alpha channel preserved |
| WebP | ≥ 500 KB | JPEG 82% | Converted to JPEG |
| BMP | ≥ 500 KB | JPEG 82% | Converted to JPEG |
| GIF | Any | Original | Skipped — may be animated |
| SVG / WMF / EMF | Any | Original | Vector — skipped always |
Yes. Smart Shrink produces standard OOXML PPTX output. All non-media content — slide XML, themes, layouts, speaker notes, animations, and chart data — is completely unchanged. The output opens in PowerPoint, Google Slides, Keynote, and LibreOffice Impress. The only difference is smaller, downsampled image binaries in ppt/media/.
For screen presentations and digital delivery, 1280px images are more than sufficient. If you need print-quality output (300 DPI for A4/A3 printing), keep a separate copy of the original file for print and use the Smart Shrink version for digital sharing only.
Yes. Combine Smart Shrink with Metadata Wiper (removes docProps XML files) and Hidden Slide Killer (removes unused slide content). Together they typically reduce file size by 70–85%. For very embedded-media-heavy files, also consider removing embedded fonts using Font Police.
🧑💼
B2B reps send personalised pitch decks via WhatsApp and email daily. Smart Shrink cuts AI-generated decks from 80 MB to under 10 MB so they clear corporate attachment limits in one pass.
🎓
Assignment portals cap uploads at 10–25 MB. Smart Shrink compresses screenshot-heavy lecture decks to meet the limit without manually downsampling each image in Photoshop.
🏢
Client deliveries with brand photography routinely hit 150 MB. Agencies run Smart Shrink before zipping handover packs to keep archive sizes under 100 MB for email delivery.
📊
Investment decks built from Bloomberg exports and screenshot charts are notoriously large. Smart Shrink trims them while leaving all numeric content, tables, and charts intact.
| Feature | DeckMedic Smart Shrink | PowerPoint Compress Pictures | SmallPDF / iLovePDF |
|---|---|---|---|
| Upload to server | ❌ Never | ❌ Never (desktop) | ⚠️ Always (cloud) |
| Batch processes all images | ✅ Every image in one pass | ⚠️ Manual per image | ✅ Yes |
| Works on PPTX (not PDF) | ✅ Yes — PPTX output | ✅ Yes | ❌ PDF only |
| Skips vectors & GIFs | ✅ Yes — safe | ⚠️ May degrade vectors | ❌ N/A |
| Preserves PNG transparency | ✅ Yes — PNG re-encode | ⚠️ May lose alpha | ❌ N/A |
| Works in browser (no install) | ✅ Yes | ❌ Requires desktop Office | ✅ Yes |
| Free tier | ✅ Unlimited | ✅ Free (with Office) | ⚠️ 2 files/day |