Compress JPG on Mac
Compress JPG on Mac with Preview quality slider, sips batch resize, and GetCompress presets. Shrink photos for email and uploads without visible artifacts.
The client portal accepts five images and 15 MB total. Your five iPhone JPEG files add up to 38 MB because each photo is 4032 px wide at quality 95. The form counts bytes, not megapixels. You need smaller pixel dimensions, a modest quality reduction, or both before the upload succeeds.
Why JPEG files stay heavy
JPEG is already a lossy format, yet exports from phones, cameras, and design tools often stay large when dimensions and quality settings target print or archival use instead of screen viewing.
| Source | Typical cause |
|---|---|
| iPhone / camera | 12 MP+ at high quality |
| Exported mockups | PNG converted late without resize |
| Scanned pages | 300 DPI saved as JPEG |
| Repeated edits | Quality 100 re-exports from PNG masters |
The display-size rule matters: export near the pixel width the image will appear, not the width your camera captured. See how to compress images on Mac for format choice across JPEG, PNG, and WebP.
Quality and dimensions together
Sliding quality alone on a 4000 px JPEG rarely fixes upload rejection. Resize first, then tune quality.
| Display context | Starting width | Quality hint |
|---|---|---|
| Blog hero | 1600 to 1920 px | 80 to 85 |
| Email inline | 600 to 800 px | 75 to 85 |
| Thumbnail in deck | 1280 px | 80 to 90 |
| Full-screen review | Keep higher width | 85 to 92 |
JPEG uses lossy compression: lowering quality discards detail you may not notice at normal zoom. Read lossy vs lossless compression before you re-save the same JPEG ten times in a row.
When the destination is a modern site, consider WebP after resize. See PNG to WebP on Mac for the conversion path when your source started as PNG from a design tool.
Compress in Preview
Preview is the fastest built-in path for one or a few JPEG files:
- Open the JPEG in Preview.
- Choose Tools → Adjust Size… and set width in pixels.
- Choose File → Export… as JPEG and move the quality slider down slightly.
- Save as a new file and check size in Finder.
Zoom on faces, product edges, and text overlays if the image mixes photo and graphics. If blocky artifacts appear, raise quality one step or keep more width.
Photos can export camera rolls: select images, File → Export → Export N Photos, pick JPEG quality. Fine for vacations; slow for thirty product shots with identical settings.
Batch with sips in Terminal
When a folder of JPEG files shares the same target width, sips is built in:
mkdir optimized
for f in *.jpg; do sips -Z 1920 -s formatOptions 85 "$f" --out "optimized/$f"; done
Convert HEIC from an iPhone before batch when recipients expect JPEG:
sips -s format jpeg -s formatOptions 85 photo.heic --out photo.jpg
sips does not remember presets. Mixed folders of PNG and JPEG still need separate commands or a dedicated app.
Online JPEG compressors receive your photos when you upload. For unreleased product shots, location-tagged vacation files, or NDA mockups, keep processing on disk. See are online file compressors safe for what upload actually means.
Avoid generational loss
Each re-save of a JPEG at lower quality adds artifacts. Work from the largest master you still have, resize once, export once at the target quality, and archive the result.
| Workflow | Safer pattern |
|---|---|
| Design handoff | Export PNG master; convert to JPEG once at delivery width |
| Photo retouch | Keep RAW or highest JPEG; deliver a separate web copy |
| CMS update | Re-export from source, not from last week’s compressed upload |
If you only have a heavily compressed JPEG, avoid another aggressive pass. Upscale and re-compress makes banding worse. Ask for the original when quality matters.
Store delivery JPEG files in a separate folder from camera originals so editors do not accidentally re-compress the wrong copy during a rushed upload deadline.
Using GetCompress
GetCompress handles mixed image folders on your Mac without upload. Useful when a handoff folder contains JPEG, PNG, HEIC, and WebP from different sources.
- Drop a folder of JPEG photos and set max width plus quality in one panel.
- Apply a saved preset (for example “web JPEG 1920px q85”) instead of retyping sips commands each sprint.
- Preview before export when faces and product edges must stay clean.
- Batch compress JPG on Mac for portals, email, and shared drives without opening each file in Preview.
- Convert HEIC or PNG to JPEG in the same pass when the destination format is fixed.
GetCompress does not replace Preview for a quick one-off export. It pays off when the same settings return every week. Folder monitoring can watch a camera upload folder and compress new JPEG files automatically when imports land from an iPhone sync directory.
Compare byte size before and after on one representative photo, then use the online image comparison slider to inspect faces, edges, and gradients at the same position.
- How to Compress Images on MacCompress images on Mac with Preview and Photos. Resize JPG and PNG, convert HEIC, and batch compress with GetCompress.
- Compress JPEG for Upload Limits on MacCompress JPEG files for Mac upload limits with Preview and sips. Resize to the real display need, tune quality, preserve color, and verify the uploaded copy.
- Convert HEIC to JPG on MacConvert HEIC to JPG on Mac with Photos or Preview. Batch HEIC to JPEG for MLS, email, and uploads.
- Lossy vs losslessUnderstand lossy and lossless file compression for JPEG, PNG, MP4, PDF, and audio, and when each approach fits your workflow.
Buy GetCompress now for local media compression with reusable presets and no media upload.