Drop files here, or click to browse
Drop one or many images, or a whole folder. You can also paste with Ctrl+V.
How to use
Drop your images
Drag one or many images onto the upload area, choose a folder, paste with Ctrl+V or import a URL, up to 100 MB each. JPG, PNG, WebP, GIF, SVG, AVIF, HEIC and TIFF are accepted.
Pick quality or a target size
Choose Keep original, WebP, JPG, PNG or AVIF. Under Compress by, set an exact Quality (and PNG colours), or choose Target file size and tap 20 KB to 2 MB or type your own value.
Compress and download
Press Compress. One file shows a before and after slider and downloads with a compressed- prefix. Several files list their savings, show the batch total and download as compressed-images.zip.
Why Image Compressor
- Exact quality slider, or a target size in KB for every file.
- Lossy PNG with a 256 to 32 colour palette that keeps transparency.
- Before/after compare slider and total savings for a batch.
- Runs in your browser. Photos are not uploaded.
Suggested settings by use
These are starting points, not rules. Run one file, check the compare slider at 100 percent zoom, then run the batch.
Always check the current limit stated by the form or platform you are uploading to, as they change from time to time.
| Use | Format | Setting | Also set |
|---|---|---|---|
| Website hero image | WebP | Quality 75 to 80 | Max width 1920 px |
| Blog or product photo | WebP or JPG | Quality 75 | Max width 1200 to 1600 px |
| Logo or screenshot with transparency | PNG | PNG colours 256 or 128 | Dither on for gradients |
| WhatsApp or chat sharing | JPG | Quality 75 | Max width 1280 px |
| Government or exam form | JPG | Target 20, 50 or 100 KB | Resize to the stated pixels first |
| Email attachment | JPG | Target 500 KB to 1 MB | Max width 1920 px |
Compress, resize or convert: which one do you need?
All three make a file smaller, but they change different things. Knowing which one you need saves a lot of trial and error.
When a form asks for both a size in KB and exact pixel dimensions, resize first so the dimensions are right, then use a KB target so only quality changes.
- Compress when the pixel size is fine but the file is too heavy. Quality goes down a little and the dimensions usually stay the same.
- Resize when the image has more pixels than it needs, such as a 4000 pixel wide phone photo shown at 1200 pixels on a website. Fewer pixels means a much smaller file.
- Convert to WebP when the image is going on your own website. It usually gives the smallest file at the same visual quality.
- Keep JPG when a portal, an email client or older software needs it, and keep PNG for screenshots, logos and anything with transparency.