Compress JPEG for Upload Limits on Mac
Compress 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.
The vendor form allows three images and 10 MB total. Your three JPEG files from a recent shoot add up to 28 MB because each photo is 4000 px wide at quality 95. The portal does not care about pixel perfection. It counts bytes.
Why JPEG uploads get rejected
JPEG rejection is almost always about dimensions and quality, not the extension.
| Source | Why it overshoots |
|---|---|
| iPhone / camera | 12 MP+ at high quality |
| Exported mockups | PNG converted late without resize |
| Scanned pages saved as JPEG | 300 DPI per page |
| Batch ZIP of heroes | Many 4K files in one upload |
Email and web forms publish hard caps. See email attachment size limits for typical mail ceilings. CMS media libraries often cap single uploads between 2 MB and 10 MB even when email allows more.
The display-size rule matters: export near the pixel width the image will appear, not the width your monitor captured.
EXIF orientation can confuse portals that read pixel dimensions literally. Export a flattened copy when uploads fail despite a reasonable file size on disk.
Resize and compress in Preview
Preview is the fastest built-in path for one or a few photos:
- Open the JPEG in Preview.
- Choose Tools → Adjust Size… and set width in pixels (for example 1920 for a hero, 800 for inline).
- 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 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 resize 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 upload when the form accepts JPEG only:
sips -s format jpeg -s formatOptions 85 photo.heic --out photo.jpg
See HEIC to JPG on Mac when recipients or portals reject Apple formats entirely.
sips does not remember presets. Mixed folders of PNG and JPEG still need separate commands or a dedicated app.
Real estate and product listings often mix wide exteriors with detail shots. Apply the same max width to the whole set so the portal sees consistent dimensions across the upload batch.
Product photography with white backgrounds tolerates slightly lower quality. Lifestyle shots with skin tones need a gentler slider and more width.
Quality settings for portals and email
Start with width, then tune quality.
| Destination | Width starting point | Quality hint |
|---|---|---|
| Email inline | 800 to 1200 px | Moderate |
| CMS hero | 1920 px (2x for Retina layouts) | Moderate to high |
| Avatar / thumbnail | 400 to 512 px | Moderate |
| Print shop handoff | Keep higher res separately | Do not over-compress |
| Symptom | Fix |
|---|---|
| Still over cap after resize | Lower quality slightly or crop unused margins |
| Banding in sky gradients | Keep more quality; avoid extreme sliders |
| Soft product edges | Export wider before lowering quality |
When a form counts total size across files, compress each JPEG to a budget before you select all three. Combining three 9 MB files fails a 10 MB multi-file cap even when each file alone would pass a single-file rule.
Strip GPS and camera metadata when portals document privacy rules. Preview export often drops metadata; confirm if location tags are sensitive.
When to convert format instead
Sometimes the upload issue is format, not just size.
| Situation | Move |
|---|---|
| PNG mockup with no transparency | PNG to JPG on Mac |
| HEIC from iPhone | Export JPEG in Photos or Preview |
| WebP from a design tool | Export JPEG for older portals |
| Many scans for one submission | Merge to PDF then compress PDF for upload limits on Mac |
PNG with transparency should stay PNG (or WebP) until the portal documents JPEG only. Flattening can ruin logos on non-white backgrounds.
General image workflows: how to compress images on Mac .
Using GetCompress
GetCompress compresses JPEG, PNG, HEIC, and other image formats locally on your Mac:
- Pick an image optimization preset with max width and quality suited to your portal.
- Drag a folder of product shots and apply the same preset to every file.
- Convert HEIC to JPEG in the same queue when forms reject Apple formats.
- Preview sharpness on text and product edges before export.
- Keep unreleased campaign assets on disk only during embargo.
GetCompress uses presets for images, not target file size (that feature applies to video). It is an easier alternative when Preview repeats the same width and quality manually every sprint.
Document the width and quality you used in the project README so the next contributor does not re-upload 4000 px originals by habit.
- Email attachment limitsCommon email attachment size limits for video, PDF, and images, plus practical ways to shrink files before you hit send.
- How to Compress Images on MacCompress images on Mac with Preview and Photos. Resize JPG and PNG, convert HEIC, and batch compress with GetCompress.
- Convert PNG to JPG on MacConvert PNG to JPG on Mac with Preview or Terminal. When to keep PNG for transparency.
- Convert HEIC to JPG on MacConvert HEIC to JPG on Mac with Photos or Preview. Batch HEIC to JPEG for MLS, email, and uploads.
Buy GetCompress now for local media compression with reusable presets and no media upload.