Compress Image

Make image files smaller without sending them anywhere. Pick a compression level, see exactly how many kilobytes each file saves, and download the results one by one or as a zip.

Drop images hereAdd one image or a whole batch, then pick your settings.Choose imagesPNG, JPG, WebP, and AVIFStays on your device, never uploaded

What this tool does

  • Four compression levels from light to extreme
  • Live before and after file size for every image
  • Batch compression with a single zip download
  • Optional format switch to WebP for the biggest savings
  • Runs fully in the browser, no upload

How to compress an image

Drop one or more images onto the page. Pick a compression level (Balanced is selected by default), and either keep each file in its own format or pick an output format such as WebP. Each file is processed in turn and shows its new size and the percentage saved. Download a single file directly, or all of them as one zip. If a result looks too soft, choose a lighter level and run it again; the original files on your disk are never changed.

Choosing a compression level

The four levels map to fixed encoder quality settings. For JPG, Light uses 92% quality, Balanced 85%, Strong 75%, and Extreme 60%; WebP uses 90%, 82%, 72%, and 55%. Light is right for photos you may print or edit again. Balanced suits most images on websites and in email. Strong works for thumbnails and previews that are shown small. Extreme is for cases where size matters more than looks, such as an upload form with a strict limit. PNG output ignores the level because it is lossless, and if the result is not smaller your original is kept; to shrink a PNG substantially, compress it to WebP.

Screenshots versus photos

Photos hide compression well because their detail is soft and noisy. Screenshots do not: JPG compression leaves visible halos around text and blotches in flat areas of colour. For screenshots, slides, and diagrams, compress to WebP, which keeps text sharp at a much smaller size than PNG. For photos, JPG or WebP at the Balanced level is usually indistinguishable from the original.

Frequently asked questions

It depends on the source. A screenshot saved as PNG often drops 60-80% when compressed to WebP or JPG, while a photo that is already a JPG typically saves 30-60% at the medium level. Each file shows its exact saving after processing, so you can try a level and adjust.

JPG and WebP are lossy formats, so higher compression does discard detail. The Low level is visually lossless for most images and still saves meaningful space. PNG is lossless, so compressing to PNG only re-encodes the file; to make a PNG substantially smaller, convert it to WebP.

Yes. Drop in as many images as you like and they are processed one after another in the background. A single image downloads directly; multiple images are bundled into one zip file.

No. Every tool on this page runs entirely in your browser using the Canvas and Web Worker APIs. Your files are read from disk, processed in the tab, and written straight back to your downloads folder. Nothing is uploaded, stored, or logged, which also means the tool keeps working if you go offline after the page loads.

It is completely free with no signup, no account, no daily limit, and no watermark. Screenshot Studio is open source under the Apache 2.0 licence.

Related tools

Need more than a quick fix? The screenshot editor adds backgrounds, frames, and shadows. You can also remove an image background.