Free · Open source · Works offline

Compress images
without uploading them.

Shrink JPG, PNG, WebP and HEIC files by up to 80% right in your browser. Drop in one photo or a few hundred, then download them as a ZIP.

  • 0 uploads, ever
  • Batch hundreds of files
  • Smart never returns a bigger file
  • MIT open source

Smarter than a quality slider

Picks the best format

PNG screenshots and graphics are tried as WebP and JPEG, and the smallest result wins. Transparent images keep their transparency.

Hits a target size

Need every file under 200 KB for a form or a CMS? Set a target and the tool tries lower quality, then smaller dimensions. Results above the target are clearly marked.

Fast in batches

Work is spread across several background workers, so big folders compress in parallel without freezing the page.

More free tools in the kit

All of them run locally in your browser, like the compressor.

Need AI edits instead?

Remove backgrounds, edit photos by describing the change, or turn an image into a video with the AI expert team on WeryAI.

Chrome extension

Compress any image on the web

Right-click an image on any page and choose Compress image, or open the compressor from your toolbar. Same engine, same privacy.

Coming soon to the Chrome Web Store. Until then you can load it from GitHub.

Questions

Are my images uploaded to a server?

No. Compression runs inside your browser using the Canvas API and Web Workers. Your files are processed on your device. JPG, PNG and WebP work offline once the page has loaded; the first HEIC import needs a network connection to download decoder code.

Which formats are supported?

JPG, PNG, WebP, HEIC (iPhone photos), GIF (first frame) and BMP. You can keep the original format or convert to JPEG, WebP or PNG under More options.

Can it make my image smaller than a specific size?

Yes. Open More options and set a target size in KB. The compressor lowers quality, then tries smaller dimensions. If it cannot reach your target, the result is marked Target not reached.

Why does a file show “Already optimized”?

If re-encoding would make the file bigger, the compressor keeps your original instead. This also applies to format changes, resizing and HEIC: if the result would grow, the original is returned and any skipped change is explained.

Is it free?

Yes. No limits, no watermarks, no account. The source code is MIT-licensed on GitHub.