You take a screenshot. It's 4.7MB. You try to attach it to an email — rejected. You upload it to a form — times out. Why are screenshots so unnecessarily large, and how do you shrink them to a fraction of the size without turning them into a blurry mess?
Your computer saves screenshots as PNG by default. PNG uses lossless compression — it preserves every single pixel exactly. For a 1920×1080 display, that's 2,073,600 pixels, each stored with full RGB color data. A typical screenshot comes out to 2-8MB.
But here's the thing: screenshots don't need lossless compression. Screenshots are mostly flat colors, text, and UI elements. They don't have the subtle gradients and fine textures of photographs. This means they compress extremely well with lossy formats like JPG — you can often drop to 80% quality and see zero visible difference.
A 4.2MB PNG screenshot becomes ~300KB as JPG. Perfect for email, chat, and document embedding.
Most screenshots are captured at full retina/4K resolution. If you're sharing via chat or email, you rarely need full resolution:
Both Windows and Mac let you change the default screenshot format:
defaults write com.apple.screencapture type jpgJPG compression can create visible artifacts around sharp edges — and screenshots are full of sharp edges (text, UI borders, icons). Keep PNG when:
For everything else — sharing in chat, embedding in emails, posting to social media — JPG at 80% is the sweet spot.
| Format | File Size | Reduction |
|---|---|---|
| Original PNG screenshot (1920×1080) | 4.2 MB | — |
| JPG quality 90% | 412 KB | 90.2% |
| JPG quality 80% | 284 KB | 93.2% |
| JPG quality 70% | 196 KB | 95.3% |
| Resized to 1280px + JPG 80% | 142 KB | 96.6% |
That's the difference between "your email bounced — file too large" and "sent instantly."