Compress a Screenshot Without Losing the Text
Screenshots are the files that out-weigh their welcome. A capture of an application window, a chat conversation or a webpage routinely weighs more than the photograph sitting next to it in your folder — absurd until you look at what a screenshot is made of: millions of pixels described with lossless honesty, every anti-aliased letter edge and subtle UI gradient catalogued exactly. This screenshot compressor brings captures down to 500 KB in WebP by default — small enough for any ticket system, help article or email, sharp enough that the text still reads like text. Drop a capture in, watch the preview, and judge the trade-off with your own eyes. Everything happens locally; whatever the screenshot shows stays on your machine.
Drop images here, click to browse, or paste from clipboard (Ctrl+V)
JPEG, PNG or WebP · up to 30 MB per file · up to 5 images at a time · processed locally
Why a picture of an app can outweigh a photograph
PNG, the default screenshot format on every major operating system, is lossless: it describes every pixel exactly, allowing no rounding anywhere. That guarantee is cheap for flat graphics and brutal for real captures, because modern interfaces are full of precisely the content lossless encoding struggles with — soft drop shadows, subtle gradients, anti-aliased lettering at every size, and often embedded photographs or video thumbnails. A 2560-by-1440 capture of a busy application can easily weigh 2 to 5 MB.
The weight also scales with everything on screen. A capture of a text editor is small; a capture of a photo editor with an image open carries that image inside it, losslessly wrapped. Neither behaviour is wrong — lossless is the right contract for a format whose job is truthfulness — but it means screenshots have quietly become the heaviest files most people send regularly, and the ones ticket systems, mail filters and documentation platforms complain about most.
What changes when a screenshot becomes WebP
WebP attacks the same image with perceptual coding: it spends bytes where the eye looks and saves them where it does not. For interface captures this is nearly ideal — flat panels and solid fills compress to almost nothing, and the elements that matter, high-contrast text and hard-edged UI chrome, are exactly what the format’s edge handling preserves well. At 500 KB, a full-HD screenshot in WebP typically keeps its text crisp at every zoom level a reader will use.
The honest caveat is very small text. Lettering below roughly ten pixels, or text rendered over noisy backgrounds, can pick up faint fringing after aggressive compression. That is why the result card carries a before-and-after preview: expand it, read the smallest text in your capture, and if any character has softened past legibility, raise the target a step or switch that one file to PNG output — the tool supports both, and the decision takes seconds.
Match the strictness to what the screenshot is for
Not all captures deserve the same treatment. A screenshot destined for a bug report or a support ticket needs its error message legible and little else — 500 KB is generous. A capture embedded in documentation or a tutorial will be read closely by strangers and re-rendered on unknown displays, so give it the same default and check the preview with more care. A screenshot you are archiving as evidence, where every character might someday matter, is the one case where lossless PNG output is worth the weight — the format switch is one click.
Cropping is the other lever, and it is free. Half the screenshots sent daily contain a browser window, desktop wallpaper and taskbar surrounding the ten lines that actually matter. Crop to the relevant region before compressing — with any editor, or the resizer on this site — and the same byte budget buys visibly sharper text for the part that deserves it.
Frequently asked questions
Why is my screenshot bigger than photos from my camera?
Because of the formats’ contracts, not the content’s importance. Camera photos are saved as JPEG, which approximates detail the eye will not miss; screenshots are saved as PNG, which is forbidden from approximating anything and must catalogue every gradient and anti-aliased edge exactly. A busy interface full of shadows and text is expensive to describe honestly — hence a capture outweighing a photograph. Compressing the capture to WebP applies photograph-style efficiency to it, with the preview confirming the text survived.
Will converting to WebP blur the text in my screenshot?
Not at sensible targets. WebP’s encoding keeps high-contrast edges — which is what text is — remarkably clean, and at 500 KB for a typical full-HD capture the lettering stays sharp to any reader. The risk case is very small or low-contrast text at extreme compression, which the before-and-after preview will reveal immediately. If a specific capture shows fringing, raise the target slightly; the sharpness you need is almost always reachable a few kilobytes up.
Should I crop a screenshot before compressing it?
Yes, whenever the audience does not need the whole window. Compressed size tracks the amount of content, so a capture cropped to the dialog box or the paragraph in question weighs less and reads better — the reader’s eye goes straight to what matters. Crop first with any image editor, then compress here; a tight, sharp 300 KB capture beats a sprawling 500 KB one in every context that matters.
PNG or WebP for screenshots on a documentation site?
WebP for the bulk of them. Documentation sites carry many captures per page, and WebP typically cuts each one’s weight by well over half against PNG at equal visual quality — which turns a slow, heavy docs site into a fast one with no design changes. Keep PNG for the minority of captures where evidentiary exactness matters, or where your publishing pipeline cannot accept WebP. Both outputs are one click away on this page.
Can I compress a batch of screenshots at once?
Yes — up to five per run, each with its own status line, result card and final size. Failures are isolated, so one unusual file never blocks the others, and the ZIP button bundles the finished set with clean, dimension-aware names. For a documentation pass covering a dozen captures, two runs and two archives cover the lot in a couple of minutes, all without a single byte leaving your device.