How to compress an image on your Mac
Compress a photo on Mac with Preview, Finder or Photos, or shrink it to under 1 MB or 100 KB with Koi's Shift wheel. Step by step, with nothing uploaded.
The best ImageOptim alternatives are Clop, which shrinks images as you copy them and writes WebP and AVIF, Optimage for batches with resizing, and Squoosh for free in a browser. Koi compresses one photo to a size you pick and strips its metadata, on your Mac.
By Irakli, founder ·
Start here
ImageOptim is a free, open source Mac app that makes JPEG, PNG, GIF and SVG files smaller. You drop a pile of images on it and it compresses them all, lossless by default, with an optional lossy mode. It also strips what you didn't mean to share: EXIF data like GPS and the camera's serial number, thumbnails, comments and colour profiles. It works from the Dock, the Services menu and the command line.
Two things to know. WebP isn't in its list of formats, and its page doesn't give a release date for the current version, 1.9.3, which added Apple silicon support. ImageOptim also sells a separate web API, from $12 a month for 2,000 optimizations, on its API pricing.
We make Koi, so read this with that in mind. Koi compresses images on your Mac and removes their metadata, but one picture at a time and not losslessly, so it doesn't replace ImageOptim for batches. That's why it isn't first below. Every fact about another app comes from its own site, checked October 21, 2026. We didn't run tests or benchmarks.
Why switch
The picks
Best for: Shrinking images, videos and PDFs automatically as you copy them
Clop watches your clipboard and screenshots and optimizes images and screen recordings as they arrive. It also has a drop zone, optimizes PDFs and audio, downscales and crops, fits a file under a target size, and converts to JPEG XL, WebP, AVIF, WebM and HEVC. It runs on your device, per Clop's page.
Clop Pro is €15 once. A 14-day trial needs no card, then a limited free mode does 5 files per drop. It needs macOS 14 Sonoma or later. Weakness: the automatic part takes getting used to if you only shrink a file now and then.
Best for: Batch compression with WebP, HEIC and resizing
Optimage compresses lossy and lossless, turns PNG24 into PNG8 with transparency, converts colour to sRGB, strips Exif and GPS, and resizes, renames and converts in batches. It handles JPEG, PNG, GIF, SVG, WebP, HEIC, PDF and video, from the Finder and Share menus or a command line.
The free version does 24 images a day; the full app is $15 on Optimage's site. It runs on macOS 10.13 or later. Weakness: like ImageOptim, its page gives no release date for version 3.5.1.
Best for: Free, careful compression of one image in a browser
Squoosh is a free web app from Google Chrome Labs that compresses one image at a time with a before and after slider. Its site says images never leave your device, because the work happens in your browser, and its code says it doesn't send your image to a server. It does use Google Analytics. Its code includes encoders for AVIF, WebP, MozJPEG, OxiPNG and JPEG XL.
Weakness: one image at a time, in a browser tab.
Best for: Compressing a photo to a size, stripping where it was taken, in one drag
Start dragging a picture and hold Shift, and a wheel of nine tools opens round your pointer. Drop it on Compress: pick Light, Balanced or Strong, an image size from 3840 down to 800 pixels, or a file size to get under, in KB or MB. You see the size before and after before you save. A photo becomes a JPEG, a HEIC stays a HEIC, and one with see-through parts stays a PNG.
Metadata shows everything the photo says about itself, the camera, the date and where it was taken, and Remove all clears it. Convert saves PNG, JPEG, HEIC, TIFF, AVIF, BMP or PDF. The same wheel crops, edits, annotates and redacts. Every tool runs on your Mac, nothing is uploaded, and a copy lands beside the original.
Koi needs a plan: Pro is $20 a month or $192 a year after a 3-day trial that needs a card, or Lifetime, paid once, from $59. Weakness: one picture at a time, no lossless mode, no SVG or GIF optimizing, and no WebP out.
Best for: Quick web compression when uploading is fine
TinyPNG compresses AVIF, WebP, PNG and JPEG in the browser. Free is 20 images a session, 5 MB each, on its pricing; Web Pro and Web Ultra, billed yearly, lift the limits.
Weakness: your images are uploaded. Its terms say they're stored for a while, optimized and deleted within 48 hours. Its site mentions no Mac app.
Best for: Resizing one photo for free
Preview's Tools, Adjust Size makes a photo fewer pixels, and shows the new file size as you change it, per Apple's guide. File, Export saves it as HEIC, JPEG, PNG, TIFF and more, with a quality setting for JPEG, per Apple. It's free. Weakness: no batch compression and no way to remove metadata in one click.
Do it free
With Koi
To strip location and camera data, drop it on Metadata instead and click Remove all. More on the Shift wheel, or step by step in how to use it.
Comparison
From each app's own site. “Not listed” means the site doesn't say.
| Batch | Lossless | WebP out | Target size | Strips metadata | Uploads | Price | |
|---|---|---|---|---|---|---|---|
| ImageOptim | Yes | Yes, default | Not listed | No | Yes | No (Mac app) | Free |
| Koi | No | No | No | Yes | Yes, Remove all | No | $20 a month, or Lifetime, $59 for the first 25 buyers, rising to $199 |
| Clop | Yes | Not listed | Yes | Yes | Not listed | No | €15 once |
| Optimage | Yes | Yes | Yes | Not listed | Yes | No | $15, or 24 a day free |
| Squoosh | No | OxiPNG | Yes | No | Not listed | No | Free |
| TinyPNG | 20 a session free | Not listed | Yes | No | Not listed | Yes | Free, or yearly plans |
| Preview | No | No | No | No | No | No | Free |
Head to head
For a website's folder of PNGs, ImageOptim is the better tool: drop the folder, wait, done, with no quality lost, for free. Koi doesn't do that.
Koi is better for the one photo you need to send right now: under 2 MB for a form, without where it was taken, maybe cropped to a square or with a face blurred first. That's one drag and a few clicks, on your Mac. And Koi is more than images: the same drag works on videos, PDFs, Word files and archives, and Koi also types what you say with dictation and has an assistant that can see your screen.
Stay on ImageOptim if
iPhone photos
Photos from an iPhone are often HEIC, which ImageOptim's page doesn't list. In Koi, Compress keeps a HEIC a HEIC, so it stays small on Apple devices. If the person you're sending it to is on Windows, or a web form only takes JPEG, drop it on Convert and click JPEG first, then compress the JPEG.
Optimage handles HEIC too, per its site. Whatever you use, check the photo's location: it travels with the file until something removes it. Koi's Metadata shows it with Show in Maps, and Remove all takes it out.
Choosing
Also see Permute alternatives for converting formats, CleanShot X alternatives for screenshots, and Koi's plans.
Compress a photo on Mac with Preview, Finder or Photos, or shrink it to under 1 MB or 100 KB with Koi's Shift wheel. Step by step, with nothing uploaded.
Clop alternatives for Mac compared: Koi, ImageOptim, Optimage, Squoosh, HandBrake and Preview. Images, video and PDF compression, what's automatic, and prices.
Drag any file on your Mac and hold Shift: crop a photo, edit a video, merge or compress a PDF, convert files or unzip. Tap Shift on the desktop for dark mode.
Convert HEIC to JPG on Mac with Preview, a Finder quick action or Photos, one photo or a whole folder, plus the one-drag way with Koi's Shift wheel. All local.
Support
Try Pro free for 3 days, card needed. Dictation and recorded calls are unlimited on every plan.