To learn how to compress JPEG on Mac, double-click your image to open it in Preview, click File > Export, choose JPEG from the Format menu, and drag the Quality slider to the left to reduce the file size. This built-in export reduces weight immediately without extra software. If you need fine control over pixel dimensions and instant live size feedback without installing anything, an in-browser utility like the AtomnyX JPG compressor lets you shrink files directly in Safari or Chrome.

Which JPEG compression method should you use on macOS?

The right approach depends on whether you have a single photo, an entire folder, or need to email an attachment without losing visible clarity. Here is how the main methods compare:

Method Best For Batch Support Installation Needed
AtomnyX In-Browser Tool Precise size targets, visual preview, resizing Yes None (runs in browser)
macOS Preview Quick one-off exports on any Mac Limited None (built-in)
Finder Quick Actions Batch shrinking straight from desktop or Finder Yes None (built-in)
macOS Terminal (sips) Automating large folders or scripted workflows Yes None (built-in CLI)
Finder Zip Archive Packaging files for transfer without losing pixel data Yes None (built-in)

Method 1: Compress JPEG images in your browser with AtomnyX

If you want to shrink JPEG size on Mac while watching the output size change in real time, a browser-based option is the cleanest route. The Compress JPG tool on AtomnyX compresses JPEG images and reduces file size by up to 80% without visible quality loss. It works entirely client-side: your files never upload to a remote server, keeping your personal photos private.

  1. Open Safari or your preferred browser and visit the AtomnyX Compress JPG tool.
  2. Drag your JPEG file from Finder into the drop zone, or click to pick the file.
  3. Adjust the quality slider to find your preferred balance between file size and sharpness. You can also resize pixel dimensions if the original resolution is unnecessarily large.
  4. Click download to save the optimized JPEG back to your Mac instantly.

For web publishing, switching formats can save even more bandwidth. Take a look at our guide on whether to convert JPG to WebP or read our comparison of WebP vs PNG to see how modern web formats compare against legacy formats.

Method 2: Use macOS Preview to export and adjust quality

Apple includes Preview on every MacBook, iMac, and Mac mini. It provides a simple export dialogue that lets you re-encode a JPEG at lower quality settings.

  1. Double-click your JPEG image in Finder to open it in Preview. (If Preview is not your default app, right-click the file and select Open With > Preview.)
  2. Click File in the top menu bar, then choose Export... (do not choose Export as PDF).
  3. In the export panel, set the Format dropdown menu to JPEG.
  4. Look at the Quality slider below the format dropdown. Drag the slider toward the Least side. Preview will calculate and display the resulting file size directly under the slider.
  5. Choose your destination folder, rename the file if you wish to preserve the original image, and click Save.

If you want to shrink JPEG file size on Mac even further in Preview, click Tools > Adjust Size... before exporting. Dropping a 4000x3000 photo down to 1600x1200 will cut the file weight by more than half before you even touch the quality slider.

Method 3: Shrink JPEG files using Finder Quick Actions

Recent versions of macOS (including macOS Monterey, Ventura, Sonoma, and Sequoia) include a built-in Finder shortcut called Convert Image. It lets you compress JPEG files on MacBook Pro or desktop Macs without opening any application.

  1. Open Finder and locate the JPEG photos you want to compress. You can select a single photo or highlight multiple photos at once.
  2. Right-click (or hold Control and click) on the selected files.
  3. Hover over Quick Actions and select Convert Image.
  4. In the pop-up window, ensure the format is set to JPEG.
  5. Click the Image Size menu and choose Small, Medium, Large, or Actual Size. Selecting Small or Medium sharply cuts down dimensions and file size.
  6. Ensure the toggle for preserving metadata matches your preference, then click Convert to JPEG. macOS saves new, smaller versions right next to your originals.

Method 4: Batch compress JPEG images with Terminal using sips

For power users who prefer the command line or need to process hundreds of photos in nested folders, macOS includes sips (Scriptable Image Processing System). It runs natively on Apple hardware without installing Homebrew or external libraries.

  1. Press Command + Space, type Terminal, and hit Enter.
  2. Navigate to the folder containing your photos. For instance, type cd ~/Pictures/MyProject and press Enter.
  3. To reduce the JPEG compression quality of a specific image to 70%, run this command:

    sips -s formatOptions 70 input.jpg --out compressed.jpg

  4. To shrink the maximum dimension of an image to 1200 pixels while keeping proportions intact, run:

    sips -Z 1200 input.jpg --out resized.jpg

  5. To batch-compress all JPEG files in the current folder down to 75% quality, run:

    for img in *.jpg; do sips -s formatOptions 75 "$img" --out "small_$img"; done

Method 5: How to zip JPG files on Mac

Sometimes you need to email or upload a bundle of photos without altering their pixel data or lowering quality. Archiving files compresses the container rather than re-encoding the images.

  1. Open Finder and locate the JPEG photos you want to bundle.
  2. Hold the Command key to click and highlight each image you want to include, or press Command + A to select everything in the folder.
  3. Right-click on any highlighted image and select Compress [X] Items.
  4. Finder creates a single file named Archive.zip in that same folder.
  5. Click the zip file name to rename it to something descriptive before sending.

Keep in mind that JPEGs are already compressed by design. A zip archive will not significantly reduce JPEG size on Mac, but it packages multiple photos into a single neat file that is easy to attach to an email or cloud drive.

Troubleshooting common JPEG compression issues on Mac

If your compressed images look blurry, take up too much room, or fail to upload, review these common fixes:

  • Artifacts and blurry text: JPEG uses lossy compression, which creates "blocky" noise around sharp edges, line art, and typography. If you are compressing diagrams or screenshots with text, consider reading about JPG vs PNG to see if PNG gives you crisp lines at a reasonable size.
  • The file size barely changed after export: If you lowered the quality slider in Preview but the file remains huge, the resolution is likely the culprit. A 24-megapixel photo (6000x4000 pixels) at quality 60 is still heavy. Use Resize Image to bring the width down to 1200 or 1920 pixels first.
  • iPhone photos are HEIC instead of JPEG: If you air-dropped images from your iPhone and Mac reports them as .heic, you must convert them before standard JPEG compression steps apply. Use our HEIC to JPG converter or see the differences in HEIC vs JPG.
  • Loss of original quality after multiple edits: Every time you open, edit, and re-save a JPEG, macOS applies compression again. This leads to generation loss. Always duplicate your raw camera photo or high-res scan first, and run your compression workflow on that copy.

Frequently Asked Questions

How do I compress a JPEG for email on a Mac?

For email attachments, aim for a final file size under 1 MB. Most email services accept up to 20 MB, but large attachments slow down inboxes and waste recipient mobile data. Use quality 75 to 80 and resize your image dimensions to roughly 1200x900 pixels. A standard photo exported at quality 80 at 1200x900 pixels sits between 150 KB and 350 KB, which sends instantly.

Does repeatedly compressing a JPEG file damage it?

Yes. JPEG is inherently a lossy format. Every time you re-compress and save a JPEG, the algorithm discards image data, creating progressive visual degradation known as generation loss. To prevent this, keep your original master image intact and compress an exported copy once for your specific destination.

Is there a way to compress a JPEG on Mac without any quality loss?

Not while keeping the standard lossy JPEG encoding. You can run lossless metadata stripping tools to shave a few kilobytes of EXIF camera data without altering pixels. However, true lossless compression requires switching formats. If zero quality loss is mandatory, keep the file in a lossless container like PNG or lossless WebP.

What is the difference between compressing a JPEG and converting to WebP?

Compressing a JPEG lowers its quality setting while leaving the format untouched, ensuring maximum compatibility across older operating systems and email clients. Converting to WebP switches to a modern compression algorithm developed by Google that delivers 25% to 35% smaller file sizes at identical visual fidelity. For web development, WebP is generally superior; for desktop documents and emails, standard JPEG remains the safest choice.