How to Compress PNG Files on Mac (Free Methods)
By admin · Jun 18, 2026
Mac users have several built-in tools for working with images, but not all of them offer true PNG compression. In this guide, we'll show you 5 ways to compress PNG files on macOS — from the simplest to the most powerful.
Method 1: Use compresspngfile.com (Best Results)
The easiest and most effective method — works on any Mac with any browser.
- Open Safari, Chrome, or Firefox on your Mac
- Go to compresspngfile.com
- Drag your PNG file from Finder onto the upload zone
- Compression completes in 2–5 seconds
- Click Download to save the optimized PNG
Achieves up to 80% file size reduction. Works on macOS Ventura, Sonoma, Sequoia, and all older versions.
Method 2: Use Preview App (Built-in — Basic)
macOS Preview app can reduce PNG size by changing the image dimensions. It cannot perform deep PNG data compression.
- Double-click your PNG to open it in Preview
- Go to Tools > Adjust Size
- Reduce the width/height values (make sure "Scale proportionally" is checked)
- Click OK, then File > Export
- Choose PNG format
Best for: Making an image physically smaller (fewer pixels). Not for compressing the actual PNG data.
Method 3: Use Automator for Batch Compression
macOS Automator can resize multiple PNG images in batch:
- Open Automator (Applications > Automator)
- Create a new "Workflow" or "Quick Action"
- Add action: Files & Folders > Get Specified Finder Items
- Add action: Photos > Scale Images (set your target size)
- Run the workflow on your PNG files
Note: Automator performs dimension scaling, not PNG data compression.
Method 4: Use the sips Command in Terminal
macOS has a built-in command-line tool called sips (Scriptable Image Processing System):
- Open Terminal (Applications > Utilities > Terminal)
- Navigate to your image folder:
cd ~/Desktop - Run:
sips -Z 800 yourimage.png
For batch processing all PNGs in a folder: for f in *.png; do sips -Z 1200 "$f"; done
Limitation: sips resizes but does not perform pngquant-level compression.
Method 5: Use ImageOptim (Free Mac App)
ImageOptim is a free macOS app that performs lossless PNG compression:
- Download ImageOptim from imageoptim.com
- Open the app and drag your PNG files into the window
- ImageOptim automatically compresses and overwrites the original files
Typical savings: 10–30% (lossless). For 70–80% savings, use compresspngfile.com instead.
Comparison of Mac Methods
| Method | Compression | Ease of Use | Batch Support |
|---|---|---|---|
| compresspngfile.com | Excellent (80%) | Very Easy | Yes (20 files) |
| Preview App | Resize only | Easy | Limited |
| Automator | Resize only | Moderate | Yes |
| sips Terminal | Resize only | Advanced | Yes |
| ImageOptim | Good (30%) | Easy | Yes |
Conclusion
The best way to compress PNG files on Mac is compresspngfile.com for maximum compression (up to 80%) with zero installation. For Mac-native workflows, combine sips for batch resizing with compresspngfile.com for final compression.