How to Compress Videos and Images on Mac
Compress a mixed Mac folder of PNG, MP4, and PDF with GetCompress in one queue, or use Preview and QuickTime for a few files.
Hero PNG, teaser MP4, one-pager PDF. Three formats, three apps if you do it manually. Launch folders often mix them on purpose, then the zip hits 800 MB because one screen recording dwarfed everything else.
Method 1: GetCompress for mixed folders
Best for: Campaign or client folders with images, video, and PDF that need different presets in one pass.

- Open GetCompress and drop the whole folder into the queue.
- Apply an image preset (max width and format), a video preset (resolution or target file size when a form lists a megabyte cap), and a PDF optimization preset.
- Preview anything with small UI text or charts.
- Export copies locally; keep masters untouched.
Exact target file size is video-only. Images and PDFs use their own quality and optimization controls. Processing stays on your Mac, which matters for unreleased creative.
Method 2: Preview, QuickTime, and Photos
Best for: A handful of files when you do not need a shared queue.
| File | First app |
|---|---|
| PNG / JPEG | Preview: Tools → Adjust Size, then File → Export |
| HEIC | Photos export to JPEG |
| MOV / MP4 | QuickTime: trim, then File → Export As… 1080p or 720p |
| Preview: File → Export… → Reduce File Size |
Detail guides: compress images on Mac , compress video on Mac , compress PDF on Mac . For MOV that must be MP4, see MOV to MP4 on Mac .
Optional image-only Terminal resize:
sips -Z 1920 *.jpgThat does not handle MP4 or PDF in the same pass.
Limitation: Three apps, no shared presets, and QuickTime does not remember export settings across a batch.
Which method should you use
| Situation | Start here |
|---|---|
| Mixed folder, recurring launch pack, local-only | GetCompress |
| Three files once | Preview / QuickTime / Photos |
| Storage cleanup across the disk | Reduce file size on Mac |
Order of work when the zip is too big
| How you send | Typical limit | Tip |
|---|---|---|
| 10 to 25 MB total | Compress video first; it usually dominates | |
| Slack | Up to 1 GB per file | Still shrink images so previews load fast |
| Client portal | 25 to 100 MB per upload | Check whether the form accepts one file or many |
| Shared drive | Soft limits | Name outputs clearly: hero-1200w.jpg, teaser-720p.mp4 |
When everything must fit one zip under 25 MB: trim and export video (often 720p), then PDF, then resize images. Video almost always dominates the total.
| Media | Setting that matters most | Starting point |
|---|---|---|
| PNG / JPEG | Max width | ~1920 px for web heroes |
| MP4 / MOV | Resolution and runtime | 1080p for Drive, 720p for email |
| Embedded image quality | Reduce File Size, then spot-check text |
When separate apps are enough
Preview and QuickTime are enough when you have a few files and each export clears the limit.
GetCompress also helps when the same asset bundle ships every month: one queue, saved presets per type, preview in place, and no upload of draft creative. It does not replace Final Cut, Figma, or Keynote. Use those for editing; compress delivery copies afterward.
- How to Compress Video on MacCompress video on Mac with GetCompress, QuickTime, or FFmpeg. Trim first, pick 720p or 1080p, and hit email or upload size limits without guessing.
- How to Compress Images on MacCompress images on Mac with GetCompress, Preview, or sips. Resize JPG and PNG, convert HEIC, and keep sharp UI for email or web.
- How to Compress PDF on MacCompress PDF on Mac with GetCompress, Preview Reduce File Size, or a Keynote re-export. Shrink decks and scans for email and portals.
- Reduce File Size on MacReduce file size on Mac for video, photos, PDF, and GIF with GetCompress, Preview or QuickTime, and FFmpeg. Free space without deleting project masters.