Skip to main content
FixMyTech

Why Are Mac Screenshots So Large, and How to Shrink Them

By

Published

7 min read

Share

Short answer

macOS saves screenshots as PNG, a lossless format, at full Retina resolution — so a 5K display produces a file several megabytes in size. Change the default with defaults write com.apple.screencapture type jpg followed by killall SystemUIServer in Terminal. JPG typically cuts the same screenshot to a fifth of its size with no visible difference for photographic content.

On this page

A screenshot of a single dialogue box comes out at 1.8MB. A full-screen capture on a 5K display can pass 10MB. Then an upload form rejects it, or a chat app spends twenty seconds sending it.

Two things are responsible, and both are defaults rather than faults. macOS saves screenshots as PNG, which compresses losslessly and therefore not very much. And it captures at the display’s physical pixel resolution, which on a Retina screen is twice the dimensions you think you are looking at.

The arithmetic

Capture Dimensions Typical PNG Typical JPG
Small dialogue, Retina 1200 x 800 400KB-1MB 80-200KB
Browser window, Retina 2560 x 1600 2-5MB 300-800KB
Full 5K screen 5120 x 2880 6-15MB 1-3MB
Full screen, non-Retina 1920 x 1080 1-3MB 200-500KB

The PNG-to-JPG column is the one that matters. For most screenshots the file drops to roughly a fifth of its size, and whether you can see the difference depends entirely on the content.

Change the default format

macOS has no setting for this in System Settings. It is a Terminal command, and it is a safe one — it writes a preference, nothing more.

Open Terminal (Applications → Utilities → Terminal) and run:

defaults write com.apple.screencapture type jpg
killall SystemUIServer

The second line restarts the process that handles screen capture so the change takes effect. Your menu bar may blink briefly. Nothing else happens.

Supported values are png, jpg, pdf, tiff, gif and heic. To go back:

defaults write com.apple.screencapture type png
killall SystemUIServer

HEIC deserves a mention. It produces files smaller than JPG at comparable quality, and every modern Apple device opens it. Windows and many web forms still do not, which is why it is a poor default for anything you share — and why opening HEIC files on Windows is a question people keep having to ask.

When to keep PNG

JPG uses lossy compression, which works by discarding detail the eye is poor at noticing in photographs. Screenshots are not photographs.

Keep PNG for:

  • Screenshots containing text. JPG artefacts cluster around high-contrast edges, which is exactly what text is. Small type gets visibly fuzzy.
  • Interface captures for documentation, where crisp lines matter.
  • Anything with large flat colour areas. PNG compresses these extremely well, so the size penalty is small and the quality is perfect.
  • Images that need transparency. JPG has none.

A reasonable compromise is leaving the default as PNG and converting the handful of oversized files you actually need to send. The image compressor handles that in the browser without uploading anything, and compressing an image without visibly losing quality covers how far you can push it before it shows.

Reduce the dimensions as well

Format is one half; pixel count is the other. A Retina capture carries four times the data of the same shot on a standard display.

You cannot change the capture resolution directly, but you can crop and resize:

  • Capture less. Command-Shift-4 and drag selects a region. A cropped dialogue is a fraction of a full screen.
  • Resize in Preview. Open the file, Tools → Adjust Size, and halve the dimensions. This produces the image at the size it appeared on screen, which is usually what the recipient needs.
  • Capture a window without its shadow. Command-Shift-4 then Space, and hold Option while clicking. The shadow adds transparent margin and real kilobytes.

Preview can also export to a different format with a quality slider — File → Export — which is the quickest route for a one-off file when you do not want to change the system default.

Change where they are saved

Not a size question, but it is the other complaint about Mac screenshots, and the answer is in the same place.

Press Command-Shift-5 to open the screenshot toolbar. The Options menu sets the save destination — Desktop by default, which is why Desktops full of Screenshot 2026-10-04 at 14.32.11.png are such a common sight. Documents or a dedicated folder keeps it tidy.

The same menu holds the timer, whether the pointer is captured, and whether the floating thumbnail appears after each capture.

What does not help

  • Compression apps that re-encode PNG as PNG. They save perhaps ten or twenty percent. Changing the format saves eighty.
  • Lowering the display resolution to get smaller captures. It makes everything on screen worse for a file-size gain you can achieve by resizing afterwards.
  • Zipping screenshots. PNG is already compressed; a zip of PNGs is barely smaller than the originals.

Realistic expectations

Switching the default to JPG takes thirty seconds and immediately takes typical screenshots from megabytes to a few hundred kilobytes. If you mostly share screenshots and rarely archive them, it is the right default and you will not notice the quality cost.

The honest limit is text. A JPG screenshot of a spreadsheet or a code editor looks slightly soft when viewed at full size, and no quality setting entirely removes that — it is how the format works. If the screenshots you take are mostly text and someone needs to read them, stay on PNG and resize instead.

Frequently asked questions

Is PNG or JPG better for screenshots?
PNG is better for screenshots containing text, interface elements or sharp lines, because lossless compression keeps edges crisp. JPG is better for screenshots of photos or video, and produces much smaller files. For general sharing, JPG is usually the sensible default.
Why is my screenshot twice the size of my screen in pixels?
Because a Retina display renders at double the logical resolution, so a screenshot captures the physical pixels. A screen that looks like 1440 points wide produces a 2880 pixel image, with four times the data of a non-Retina capture.
Does changing the screenshot format affect existing files?
No. The setting only applies to screenshots taken after you change it. Existing PNG files stay as they are and need converting separately if you want them smaller.
Can I change where screenshots are saved?
Yes. Press Command-Shift-5 to open the screenshot toolbar, then use the Options menu to choose a different destination folder, including Documents or a folder you create. The same menu controls the capture timer and whether the pointer is included.
Why do my screenshots have a shadow and extra space around them?
Window captures taken with Command-Shift-4 and then Space include the window's drop shadow and transparent margin, which adds both file size and empty pixels. Holding Option while clicking captures the window without the shadow.

All Mac guides