Skip to content
snip tools

Image compressor

Shrink JPEG, PNG and WebP images with a live quality preview — entirely in your browser.

Runs 100% in your browser
Compressed image preview

Choose an image to start compressing.

How to compress an image

  1. Choose an image. Drop in or select a JPEG, PNG or WebP file.
  2. Pick format and quality. Select the output format and drag the quality slider; the preview and estimated size update live.
  3. Download. Click Download to save the compressed image to your device.

About image compression

Large images slow down web pages and eat into storage and email limits. Compression reduces file size by re-encoding the picture, optionally discarding detail the eye barely notices. JPEG and WebP are lossy formats whose quality you can dial down for big savings; PNG is lossless and best for graphics and screenshots. This tool draws your image to a canvas and re-encodes it in your browser, so the original file is never uploaded. Need to change dimensions too? Use the image resizer, or switch formats with the image converter.

Frequently asked questions

Are my images uploaded to a server?
No. Compression happens entirely in your browser on an HTML canvas. Your photos never leave your device and nothing is stored.
Which formats can I compress?
You can load JPEG, PNG, WebP, GIF or BMP and export as JPEG, PNG or WebP. WebP usually gives the smallest file at the same visual quality.
Does compressing reduce image quality?
JPEG and WebP are lossy — lowering the quality slider trades fidelity for size. PNG is lossless, so its savings come from re-encoding rather than quality loss. Use the live preview and before/after sizes to find the sweet spot.
Why is my PNG sometimes larger after compression?
PNG is lossless and the browser may re-encode photographic images less efficiently than the original tool. For photos, choose JPEG or WebP output instead.
Is there a file-size limit?
Only your device memory. Very large images (above ~50 megapixels) may be slow because everything is processed locally.