How to make screenshots smaller without making the text blurry
4 minutes, updated 2026-11-09
A screenshot of one page of text can be 2 MB. It is not the text that is heavy: it is the pixel count of modern screens and a format that stores every one of those pixels exactly.
Why screenshots are big
Phones and Retina laptops draw two or three device pixels for every point of the layout, so a phone screenshot is often 1170 × 2532 pixels or more and a laptop screenshot 2880 pixels wide. Screenshots are saved as PNG, which is lossless: perfect for text, but large when the screen also shows photos, gradients or shadows.
Crop first
Status bars, keyboards, browser chrome and empty margins are often half the image. Cropping to the part that matters is the biggest single saving and makes the screenshot easier to read.
Pick the format by content
| Screenshot shows | Best choice | Why |
|---|---|---|
| Text, code, flat UI | PNG with a palette (compress tool, PNG) | Few colours; text stays pixel-sharp at a fraction of the size |
| Mixed UI and photos | WebP at quality 85 to 90 | Much smaller than PNG; text stays clean at high quality |
| Mostly a photo or video frame | JPG at quality 85 | Lossy compression suits photographic content |
| Must be accepted by an old system | PNG or JPG | WebP is not read everywhere |
Scaling down safely
Halving a 2× screenshot brings it back to its layout size with text still readable, and cuts the pixel count by three quarters. Do not go below the layout size: small text breaks up quickly. Avoid JPG at low quality for text; it leaves smudges, called ringing, around every letter.
Pasting instead of saving
The tools on this site accept a pasted screenshot: press Ctrl+V (Cmd+V on a Mac) on the page instead of saving a file first.