Images
Why Mac Screenshots Are So Big, and How to Shrink Them
Mac screenshots are big because a Retina screen captures twice the pixels in each direction, which is four times the pixels, and PNG stores them without loss. To shrink one, scale it to half size or save it as JPG in Preview.
On my test screenshot, going from full Retina PNG to a half-size PNG cut the file by about 91%. Here is why it happens, the measured sizes, and the fixes.
Why are Mac screenshots so big?
Two reasons stack up. First, Retina displays render at 2x, so a screenshot of a 1440 x 900 point area is 2880 x 1800 pixels. Second, macOS saves screenshots as PNG, a lossless format. Lossless means every pixel is kept exactly, which is great for text and costly for photos, gradients and video frames on screen.
Screenshots with flat colors and plain text compress well even as PNG. Screenshots that contain a photo, a map, a video frame or a gradient do not. That is why one screenshot is 300 KB and the next is 6 MB.
How much smaller can a screenshot get?
I built a 2880 x 1800 test PNG: flat interface colors, text-like bars and one noisy photo-like block. It is synthetic, so your own files will differ, but the order of the results holds. I made every other version with sips, cwebp or Smol 1.0.35 at default settings.
| Version | Bytes | Change vs. original |
|---|---|---|
| Original PNG, 2880 x 1800 | 3,878,872 | Baseline |
| JPG, quality 80, same pixels | 214,621 | About 94% smaller |
| PNG at 1440 wide (1x) | 361,670 | About 91% smaller |
| JPG, quality 80, 1440 wide | 80,982 | About 98% smaller |
| Smol default (PNG, resized to fit 2000 px) | 148,155 | About 96% smaller |
| PNG reduced to 256 colors (ImageMagick) | 635,549 | About 84% smaller |
Halving the dimensions is the biggest single lever for PNG. Switching to JPG is the biggest lever if you can accept lossy output. Combining both gave the smallest file, and it is also the one with the most visible softening on text.
How do I shrink a screenshot in Preview?
Open the screenshot in Preview, then:
- Choose Tools > Adjust Size.
- Keep Scale proportionally checked and Resample image checked.
- Set the unit to pixels and halve the width. A 2880 pixel screenshot becomes 1440.
- Choose File > Export, set Format to JPEG if you want the smallest file, and drag Quality.
Preview shows the estimated file size in the Export dialog for JPEG, so you can stop dragging the slider when the number is small enough. Our Preview file size guide covers its PDF side too.
How do I shrink many screenshots at once in Terminal?
sips ships with macOS. This halves every PNG on the Desktop that starts with Screenshot and writes a JPG copy:
cd ~/Desktop
for f in Screenshot*.png; do
sips --resampleWidth 1440 -s format jpeg -s formatOptions 80 "$f" --out "${f%.png}-small.jpg"
doneUse -Z 1440 instead of --resampleWidth to cap the longer side regardless of orientation. The sips command guide lists the rest.
Can I make screenshots smaller when I take them?
Yes, with a format change. Setting the screenshot type to JPG makes every new capture lossy and far smaller, as the table shows. The two Terminal lines are in how to change the screenshot format on Mac. That is the right call if your screenshots are mostly photos or web pages. For text-heavy ones, keep PNG and shrink only the ones you share.
Screenshots on a scaled display also differ in size. A larger scaled resolution means more pixels and bigger files.
Will a smaller screenshot look worse?
On a Retina screen, a 1x screenshot looks softer when viewed at full size. In an email, a chat or a help article it is usually shown at about 1x anyway, so nobody sees the loss. For a bug report where someone zooms into a menu, keep the 2x version.
Rule of thumb: pick JPG for photo-heavy captures, half-size PNG for interface captures that must stay crisp, and full size only when the detail is the point.
When is Smol the wrong tool for this?
For a screenshot now and then, Preview is enough. For a loop over the Desktop, sips is faster than any app. Neither costs anything.
Smol makes sense when screenshots pile up across folders and you want them all smaller in one drag, from the Finder right-click menu or a watched folder, with nothing uploaded. Watched folders suit fresh screenshots, but they can make already-optimized files larger, so point them at a folder of new captures only. In Smol, the Compress operation keeps the original and writes a copy with a suffix by default. It resizes to fit 2000 x 2000 pixels unless you change it, and that default took my test PNG from 3.9 MB to about 148 KB. It also has no lossless mode. Free ImageOptim is the pick for pixel-identical PNG savings. See the best image compressor for Mac roundup or Smol’s $29 license.
How we checked this
Made a synthetic 2880 x 1800 PNG and produced JPG, half-size, 256-color and Smol 1.0.35 default versions with sips, ImageMagick and the Smol MCP server on macOS 27.0.1. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Screenshot file size: common questions
How big is a normal Mac screenshot?
It depends on the content. A plain window of text and flat colors can be a few hundred kilobytes. A full Retina screen with photos or gradients can be several megabytes. My synthetic 2880 x 1800 test screenshot was 3,878,872 bytes as PNG.
Why are Retina screenshots four times bigger in pixels?
A Retina display draws each point with two pixels across and two down, so a screenshot has double the width and double the height. That is four times as many pixels to store. File size does not always grow four times, but it grows a lot for photographic content.
What is the fastest free way to shrink a screenshot on Mac?
Open it in Preview, choose Tools > Adjust Size, halve the pixel width, then File > Export as JPEG and watch the size estimate. For a whole folder, a sips loop in Terminal is faster. Both tools come with macOS and upload nothing.
Does converting a screenshot to JPG hurt text?
It can. JPG is lossy and tends to leave faint halos around sharp edges, which is most visible on small text. At a high quality setting most people will not notice at normal viewing size. If the text must be crisp, keep PNG and reduce the dimensions instead.
Can I change the default size of new screenshots?
Not the pixel size, which follows your display. You can change the format with defaults write com.apple.screencapture type jpg, which makes new captures much smaller. Or capture a smaller region with Cmd + Shift + 4 instead of the full screen, since fewer pixels means a smaller file.
Keep reading