Skip to content

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.

SourceWhy it overshoots
iPhone / camera12 MP+ at high quality
Exported mockupsPNG converted late without resize
Scanned pages saved as JPEG300 DPI per page
Batch ZIP of heroesMany 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:

  1. Open the JPEG in Preview.
  2. Choose Tools → Adjust Size… and set width in pixels (for example 1920 for a hero, 800 for inline).
  3. Choose File → Export… as JPEG and move the quality slider down slightly.
  4. 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.

DestinationWidth starting pointQuality hint
Email inline800 to 1200 pxModerate
CMS hero1920 px (2x for Retina layouts)Moderate to high
Avatar / thumbnail400 to 512 pxModerate
Print shop handoffKeep higher res separatelyDo not over-compress
SymptomFix
Still over cap after resizeLower quality slightly or crop unused margins
Banding in sky gradientsKeep more quality; avoid extreme sliders
Soft product edgesExport 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.

SituationMove
PNG mockup with no transparency PNG to JPG on Mac
HEIC from iPhoneExport JPEG in Photos or Preview
WebP from a design toolExport JPEG for older portals
Many scans for one submissionMerge 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.

Buy GetCompress now for local media compression with reusable presets and no media upload.