The best Mac image compressor app (and how it works)
What a good Mac image compressor actually does, and how to pick one that's not just a wrapper around someone else's servers.
You search the App Store for “image compressor” and you get 200 apps that all promise the same thing. Half of them upload your files to a server. A third are abandoned. The rest are some flavour of useful. Here’s what actually matters when picking one — and what a good Mac image compressor does under the hood.
What a real image compressor does
It’s not magic. Underneath, every reputable image compressor is wrapping the same handful of open-source tools:
- pngquant for PNG palette quantization (60-85% reductions).
- MozJPEG or libjpeg-turbo for JPEG re-encoding (30-50% reductions vs default encoders).
- Zopfli / OptiPNG for genuinely lossless PNG re-compression (10-25% extra).
- gifsicle for GIF optimisation.
- libheif for HEIC conversion.
Apps that don’t ship these tools are typically just running sips (which is fine, but limited to ~15% on PNG) or uploading your files to a remote server that runs the same open-source pipeline before sending the result back.
What to look for
A good Mac image compressor:
- Runs locally. Your files never leave your Mac.
- Bundles real codecs — pngquant, MozJPEG, libheif — not just
sips. - Supports batch. Single-file tools are a hard sell when you have 50 photos.
- Handles multiple formats in one pass.
- Doesn’t overwrite originals by default. You should be able to compare before/after.
- Strips EXIF (location data, camera serial, etc.).
- Doesn’t make files bigger. Already-optimised images should pass through unchanged.
Free options that tick most of these: ImageOptim (compression only, no resize/conversion). Paid options that tick all of them: Melt.
Why Melt
Download Melt is $9.99 one-time. It bundles pngquant, MozJPEG-equivalent encoding, libheif, and the rest of the standard pipeline. Drag-and-drop, batch by default, non-destructive output, EXIF strip, “never makes it bigger” safety check, and format conversion (HEIC to JPEG, PNG to JPEG, etc.) all in one window.
- Download Melt and open it.
- Drag images or a folder in.
- Pick output format and quality.
- Optionally enable Resize.
- Click Compress.
The full feature set is what makes the case for paying $10 over running ImageOptim. If you only ever need compression of one format, ImageOptim is fine. If you regularly do mixed jobs — “compress these screenshots, convert these HEICs, resize these for the website, strip EXIF on everything” — Melt is faster.
How much smaller will it really get?
For typical real-world images:
- Photos as JPEG at quality 80: 50-70% smaller.
- UI screenshots as PNG quantized: 70-85% smaller.
- iPhone HEIC converted to compressed JPEG: roughly the same size (HEIC is already efficient), but compatible with everything.
The right tool is the one that does what you need without making you think. Pick the one whose UI matches the way you work.
More Melt tips
-
Receive iPhone photos as JPG via AirDrop (not HEIC)
AirDropping photos from iPhone keeps landing them as HEIC files on your Mac. Here's how to get them as JPG instead.
-
AVIF on Mac — opening and converting AVIF images
AVIF is the next-gen image format that's even smaller than WebP. Here's how to open and convert AVIF files on macOS.
-
How to batch compress a folder of photos on Mac
Compressing 200 photos one at a time is its own form of suffering. Here's how to batch compress images on macOS.
-
What's the best image format for the web (and how to export it on Mac)?
JPEG, PNG, WebP, AVIF, SVG — they each have a job. Here's how to pick the right one for the web and export it from your Mac.