Skip to content
HandfulTools

Compress Image

Make photos and graphics small enough for email, websites and upload forms. Compress several images at once, choose the quality, optionally cap the dimensions and download everything as a ZIP — without uploading your photos anywhere.

Runs in your browser

Loading…

How to use

  1. Drop one or more images (JPG, PNG, WebP, GIF, BMP or SVG).
  2. Choose the quality and output format.
  3. Optionally limit the maximum width/height.
  4. Click Compress and download the images or the ZIP.

How it works

Images are decoded and re-encoded by your browser's own JPEG and WebP encoders. Quality 70–80 usually removes 50–80% of a camera photo's size with no difference visible on screen. The biggest savings come from reducing dimensions: a 4000 × 3000 photo resized to 1920 px wide has 4.3 times fewer pixels.

Automatic mode picks JPG for photos and WebP for images with transparency (JPG can't store it). If the compressed file would be larger than your original, the original is kept. Re-encoding also removes EXIF data such as GPS location.

Examples

Email attachment
A 6 MB phone photo at quality 75 and 1920 px → about 400 KB.
Website images
Converting PNG screenshots to WebP often saves 60–80%.
Under a 2 MB upload limit
A 9 MB DSLR photo resized to 1600 px at quality 80 lands around 350 KB — comfortably under most form limits.

Common uses

  • Emailing photos under size limits
  • Faster-loading websites and online shops
  • Uploading to forms with file size limits
  • Saving storage on phones and drives

Privacy & security

This tool runs entirely in your browser. Your files and text are never uploaded to our servers — processing happens on your device and results are created locally. How each tool handles files

Frequently asked questions

Are my images uploaded?

No. Compression runs entirely in your browser, which is also why it's fast.

Will I see a quality difference?

At 70–85% quality differences are rarely visible on screens. Keep 90%+ for images you'll print or edit again.

Can I compress PNG without converting?

Canvas re-encoding can't shrink PNGs much. Converting to WebP keeps transparency and is much smaller.

The file is still too big. What now?

Reduce the dimensions before lowering quality. Most screens never show more than 1920 px wide, so resizing a 4000 px photo to 1920 px removes about three quarters of the pixels — a far bigger saving than dropping quality from 80 to 60.

Why did my PNG get bigger?

PNG is lossless and already compressed, so re-encoding it as PNG can add bytes. Choose WebP (keeps transparency) or JPG (no transparency) instead. If the result would be larger than your original, the original is kept.

Does compressing remove the GPS location?

Yes. Re-encoding drops EXIF metadata, including GPS coordinates, camera model and date taken. Keep a copy of the original if you need that information.

Last updated: