Sign requests All tools

Compress Images

Make photos and images smaller for email, websites and upload forms. Pick a quality, or type the file size you need.

Runs on your device. Your images are never uploaded.

Drop images to compress

or click to choose · JPG, PNG, WebP · as many as you like · paste works too

Choose images
Compress by
75 keeps photos looking the same at a fraction of the size.
For forms that say "under 200 KB". If needed, the image is also made smaller.
Save as
Same format keeps PNG as PNG (fewer colours, like TinyPNG). Photos shrink most as WebP.
Largest side

Compress Images for free, privately

Big images slow down websites, fill up email attachments and get rejected by upload forms. This compressor re-saves your images more efficiently, so the file shrinks while the picture looks the same. A phone photo of 4 MB usually ends up well under 1 MB.

Two ways to use it: choose a quality and let the size follow, or type a target size, such as 100 KB for a job application portal, and the tool finds the best quality that fits. It uses professional encoders (mozjpeg, libwebp, libimagequant and oxipng) compiled to run in your browser, so your images are never uploaded.

How it works

  1. Add images: drop JPG, PNG or WebP files, click to choose them, or paste a screenshot.
  2. Pick Quality or Target size, and a format if you want to convert.
  3. Press Compress images. Each file shows its new size and how much it saved.
  4. Download images one by one, or all of them as a ZIP.

Compress an image to a specific size

Frequently asked questions

How do I compress an image to 100 KB or 200 KB?

Choose Target size, type 100 or 200, and press Compress images. The tool tries qualities until the file fits. If even low quality is still too big, it also reduces the dimensions a little until the image fits.

Will compression lower the quality?

JPG and WebP compression removes detail the eye barely notices. At quality 75 most photos look identical to the original. Very low targets on large photos can show blur, so check the result before using it.

Can it compress PNG and keep transparency?

Yes. With Same format, a PNG stays a PNG: the tool reduces it to at most 256 carefully chosen colours with smooth dithering, the same method as pngquant and TinyPNG, then packs the file with oxipng. Screenshots, logos and graphics usually shrink by 60 to 80 percent and keep their transparency. For photos saved as PNG, JPG or WebP is smaller still.

Is this as good as paid or server-based compressors?

It uses the same open-source encoders many of them run on their servers: mozjpeg for JPG, libwebp for WebP, and libimagequant with oxipng for PNG. The difference is that here they run inside your browser, so nothing is uploaded and there is no daily limit.

Are my images uploaded?

No. Compression runs in this page on your own device. Once your first image is done, the encoders are cached, and it keeps working even offline.

Related tools

Encoders: mozjpeg, libwebp, oxipng (via jSquash) and libimagequant (GPL-3.0, WebAssembly build source). Licences: NOTICE.