Design tool

Image Compressor

Shrink JPG, PNG and WebP images in your browser with a quality slider, see the before and after size, and download a batch as a zip.

Free, no sign-up. Runs in your browser; nothing is uploaded.

Settings

Output format

Around 70 to 80 is usually invisible to the eye and much smaller.

Results

Add images to see the before and after sizes.

How to use the image compressor

Why compress images

Images are usually the heaviest part of a web page. Smaller files load faster, use less mobile data and help Core Web Vitals, which feed into search ranking. They also keep email attachments under size limits.

How to use the compressor

  1. Drop one or many images onto the box, or click to choose them. You can add up to 50.
  2. Pick an output format. Same keeps each file's own format, WebP gives the smallest photos for modern browsers, JPG is the safest for photos everywhere and PNG is for graphics that need sharp edges or transparency.
  3. Move the Quality slider. The list updates automatically and shows the size before, the size after and the percentage saved.
  4. Optionally set a longest side limit. A 6000 pixel camera photo shown at 1600 pixels wide wastes most of its bytes, so resizing is often the biggest win.
  5. Download single files or everything as one zip.

Choosing a format

  • Photos and gradients: WebP or JPG at 70 to 80.
  • Logos, screenshots and flat colour: PNG, or WebP if you do not need old browser support.
  • Transparency: PNG or WebP. JPG has no transparency, so transparent areas are filled white.

Getting the best results

  • Resize first, then lower quality. Both together can shrink a file by 90 percent.
  • Compare the result at full size before publishing. Banding in skies and blocky edges around text mean the quality is too low.
  • Keep your originals. Compression is lossy, so do not repeatedly recompress the same file.
  • For product photos, use 80 or higher on the main image and 60 to 70 on thumbnails.

Privacy

All work happens on your device. You can disconnect from the internet after the page loads and it will still compress.

Frequently asked questions

Are my images uploaded to a server?

No. Every image is decoded, resized and re-encoded by your own browser using a canvas. Nothing leaves your device, so it is safe for client files and unreleased designs.

What quality setting should I use?

For photos, 70 to 80 on JPG or WebP usually looks identical to the original and cuts the file by half or more. Go lower for thumbnails and backgrounds, higher for product close-ups.

Why does lowering quality barely change my PNG?

PNG is lossless, so a quality number has nothing to throw away. This tool reduces the number of colour values per channel instead, which makes PNGs compress much better. Photos usually save more as WebP or JPG.

Why was my file kept as the original?

If the compressed result would be bigger than the file you gave us and nothing else changed, the original is kept so you never end up with a worse file.

Does it remove EXIF data?

Yes. Re-encoding through a canvas drops camera metadata such as GPS location. Orientation is applied to the pixels first, so photos are not rotated.