Compression4 min read·Updated

How to Reduce Image Size on Mac (Preview, Finder, sips)

Every Mac can shrink images without extra software. In Preview, use Tools > Adjust Size to set a width such as 1600 px, then File > Export as JPEG and drag the Quality slider while the dialog shows the file size; a 4 MB photo typically ends up around 200–400 KB. For many files at once, use Finder's Convert Image quick action or sips -Z 1600 *.jpg in Terminal.

Which Mac tool should I use?

ToolBest forResizeQuality controlShows file size
PreviewOne image, precise resultAny width or heightJPEG Quality sliderYes, live
Finder: Convert ImageQuick batchesSmall, Medium, Large, Actual SizeNoneYes, per option
Photos: ExportPhotos already in your librarySmall to Full Size, or CustomLow to MaximumNo
sips in TerminalLarge batches and scriptsExact long edge0–100 or low to bestNo
Browser compressorExact KB target, smaller PNGsLimit width1–100 or target sizeYes

How do I reduce image size in Preview?

Preview is the most precise built-in option because it does both jobs: fewer pixels (Adjust Size) and stronger compression (the Quality slider when exporting JPEG). Both dialogs show the resulting file size before you save.

  1. Open the image in Preview and choose Tools > Adjust Size.
  2. Set the units to pixels, keep Scale proportionally and Resample image ticked, and type a width such as 1600. The Resulting Size line estimates the new size. Click OK.
  3. Choose File > Export, set Format to JPEG.
  4. Drag the Quality slider left until the File Size shown under it is where you want it; just below the middle is usually invisible on screen.
  5. Pick a new name and click Save. Exporting leaves the original file alone.

Export also converts iPhone HEIC photos to JPEG. If you only use Adjust Size and then close the window, Preview saves over the original, so export a copy when you want to keep it.

How do I resize many images with Finder's Convert Image?

  1. Select the images in Finder, Control-click (or right-click) and choose Quick Actions > Convert Image.
  2. Pick a Format: JPEG, PNG or HEIF.
  3. Pick an Image Size: Small, Medium, Large or Actual Size. Each option shows the resulting file size.
  4. Untick Preserve Metadata to drop location and camera data, then click Convert. New copies appear next to the originals.

Small, Medium and Large are roughly 320, 640 and 1280 pixels across. Large suits email and most websites; if you need 1600 px or a specific quality, use Preview or sips instead.

How do I export smaller photos from the Photos app?

Dragging a photo out of Photos gives you the full-size file. To export a smaller copy, select the photos and choose File > Export > Export [number] Photos. Set Photo Kind to JPEG, JPEG Quality to High or Medium, and Size to Large, or to Custom with a maximum dimension of 1600. Untick Location Information if the photos will be shared publicly.

How do I compress images with sips in Terminal?

sips (scriptable image processing system) ships with macOS and handles hundreds of files in seconds. Open Terminal, cd into the folder, and use:

  • sips -Z 1600 *.jpg scales every JPEG so its long edge is at most 1600 px. It overwrites the originals.
  • mkdir small then sips -Z 1600 *.jpg --out small writes resized copies into a folder named small instead.
  • sips -s format jpeg -s formatOptions 70 photo.heic --out photo.jpg converts to JPEG at quality 70.
  • sips -g pixelWidth -g pixelHeight photo.jpg prints the dimensions without changing anything.
Work on copies
sips has no undo. Duplicate the folder first, or always use --out, so a typo cannot shrink your only copy of a photo.

How do I compress to an exact size or keep PNG small on a Mac?

None of the built-in tools can aim for a file size such as 200 KB, and they save PNG losslessly, so a large PNG stays large. Open the compressor in Safari or Chrome: type a Target size and it finds the highest quality that fits, or keep PNG as PNG with a reduced color palette (transparency kept). Safari also reads HEIC directly. Everything runs on your Mac; images are never uploaded.

Need an exact size or a lighter PNG? Drop the files in and set a target.

For PNG specifics, see why your PNG file is so large; for whole folders, see bulk compress images. On a PC, the equivalent tools are covered in reduce image size on Windows.

Put it into practice

Compress your images right now: keep the format or set a target size, free and privately in your browser.

Open the compressor

Frequently asked questions

Only as much as you choose with the Quality slider. Around the middle, photos look the same on screen at a fraction of the size; the far left shows visible blocks.

Preview and Convert Image save PNG losslessly, so they barely shrink it. Either export it as JPEG (if it has no transparency) or use Compress PNG, which reduces the colors and keeps transparency.

Yes. Select the files and use Quick Actions > Convert Image in Finder, or run sips -Z 1600 *.jpg --out small in Terminal for exact sizes.

They are PNG files at the Retina screen's full resolution, often 1 MB or more. See compress screenshots for the settings that work.

Keep reading

Tutorial6 min read

WebP on Mac

On macOS, convert folders to WebP in Safari or Chrome in the browser. No Automator, no Homebrew required.

Read more
Compression5 min read

Bulk compress images

Compress a whole folder at once: drop up to 100 images in a browser tool, or use mogrify, jpegoptim or pngquant, sips on Mac, or PowerToys on Windows.

Read more
Compression4 min read

Reduce image size on Windows

Shrink images on Windows 11 for free: Photos' Resize image with a quality slider, Paint (Ctrl+W), PowerToys Image Resizer for batches, or a browser tool.

Read more