Image Compressor

Shrink JPG, PNG and WebP files with adjustable quality. Set your options, then drop images to compress them.

Compression settings

Drop images here JPG, PNG or WebP — compress many at once
Files are processed locally in your browser — nothing is ever uploaded.

About this tool

Large image files slow down websites, clog email attachments and eat storage. This free image compressor shrinks JPG, PNG and WebP files right in your browser — no upload, no account, no watermark. Because everything runs locally on your device, a photo that would take a minute to upload to a cloud converter is compressed here in a second or two, and it stays completely private.

You control the trade-off: pick a quality level, optionally cap the maximum width or height (great for turning 6000-pixel camera photos into sensible web sizes), and choose whether to keep the original format or re-encode to JPG or WebP. Drop in a whole folder of images and download them all at once when they're done.

How to compress an image

  1. Set the quality slider — 75% is a good default for photos.
  2. Optionally choose an output format and a maximum dimension in pixels.
  3. Drag & drop your images (or click the box to browse). Compression starts immediately.
  4. Download each result, or hit Download all for a batch.

Frequently asked questions

Are my images uploaded to a server?

No. Compression happens entirely in your browser using the Canvas API. Your images never leave your device, which also makes the tool fast — there is no upload or download wait.

What quality setting should I use?

For photos, 70–80% is the sweet spot: files shrink dramatically with virtually no visible difference. Go lower (50–60%) for casual sharing, higher (85–95%) for images you plan to print or edit further.

Should I output JPG or WebP?

WebP produces smaller files at the same visual quality and is supported by all modern browsers — ideal for websites. Choose JPG when you need maximum compatibility with older software, email clients or office tools.

Why did my PNG get bigger instead of smaller?

PNG is lossless, so the quality slider does not apply to it. If a PNG grows, convert it to JPG or WebP instead — for photos this typically cuts the size by 80% or more. Keep PNG only for graphics that need sharp edges or transparency.

Is there a limit on file size or number of images?

There is no artificial limit — you can drop in as many images as you like and they are processed one by one. Very large images are only limited by your device's memory.