How to reduce JPEG file size on Mac without losing quality
That 12 MB JPEG can usually drop to 1–2 MB with no visible difference. Here's how to shrink JPEGs on Mac — the built-in options and a faster one.
You’re trying to email a 12 MB photo and your provider is rejecting it, or you’re uploading product photos to Shopify and each one is taking ten seconds. JPEGs that come straight off a modern camera or phone are wildly over-spec for almost any web use — there’s a lot of room to shrink them without anyone noticing.
Two paths
Native macOS. Two reasonable options:
-
Preview. Open the image, File → Export, drag the Quality slider toward the middle, save. Preview’s quality slider is roughly accurate — somewhere around 70–80% usually halves the file with no visible loss. Fine for one image at a time.
-
Terminal
sips. Scriptable and fast:sips -s format jpeg -s formatOptions 75 input.jpg --out output.jpgformatOptionstakes 0–100 (orlow/normal/high/best). Combine it with aforloop to batch a folder. No GUI, no preview — you set a number and trust it.
Melt. A drag-and-drop Mac app ($9.99 one-time) that re-encodes JPEGs with mozjpeg settings tuned for size-vs-quality, and refuses to write the output if it ends up bigger than the input (a real risk when you re-encode an already-compressed JPEG).
Shrink a JPEG in Melt
- Open Melt.
- Drag your JPEG (or a folder of them) in.
- Leave the format on JPEG and pick a quality — 80 is the standard "looks identical" setting.
- Click Compress.
The “never makes a file bigger” check matters more than it sounds. JPEGs that have already been compressed once will often inflate when re-encoded; Melt detects that and keeps the smaller original automatically.
Honest tradeoffs
JPEG compression is lossy — every time you re-encode, you throw away a bit of detail. Going from 100% to 80% once is invisible; doing it five times in a row will eventually show. So work from originals when you can, and avoid running the same file through compression repeatedly. For most web, email, and chat uses, quality 75–85 is the boring right answer.
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.