Screenshots are mostly flat color and text, which PNG handles well, but full-screen captures on a high-resolution display can still be several megabytes. Turning them into JPEG makes text fuzzy. Reducing the palette keeps the letters sharp and cuts the file a lot.
This page keeps PNG output and sets quality 70, which builds a reduced-color palette. Raise it if gradients band; switch to WebP if the screenshot includes a photo.
How to compress a screenshot
Paste it
Copy the screenshot to the clipboard and press Ctrl+V or Cmd+V on this page. No need to save it first.
Check the text
Zoom into the comparison. If small text looks speckled, raise the quality.
Resize if needed
A 4K screenshot can be resized to 1920 pixels wide for docs; text stays readable at that size.
Where small screenshots help
Support tickets and docs
Ticketing systems and wikis often limit attachment size. Small PNGs also keep doc pages fast.
Chat and email
Smaller files send quicker and are less likely to be re-compressed into blur by the chat app.
Screenshots that contain photos
If most of the screenshot is a photo or a video frame, a palette PNG will band. Switch the output to WebP at quality 85; it handles both the photo and the text better than JPEG.
Screenshots can contain private details: names, emails, tokens in URLs. Crop or redact those before sharing. Compression here happens on your device, but the file you send is your responsibility.
Pick the output
| Screenshot content | Output | Quality |
|---|---|---|
| UI and text | PNG | 60–80 |
| Code or terminal | PNG | 40–70 |
| Mostly a photo | WebP | 80–85 |
Screenshot questions
Should screenshots be PNG or JPG?
PNG for text and interface. JPG blurs letters. Use WebP if the screenshot is mostly a photo.
How do I make a screenshot smaller without blurring text?
Keep PNG and reduce colors with the quality slider, as this page does. Text edges stay sharp.
Can I paste a screenshot directly?
Yes. Copy it and paste with Ctrl+V or Cmd+V anywhere on this page.
Is the screenshot uploaded?
No. It is processed in your browser tab.