Free Online Tool

Image Compressor

Compress JPG, PNG & WebP • Batch processing • No upload to server

100% Private Instant Results Batch Support ZIP Download
ADVERTISEMENT
Drop images here
or click to browse
Supports JPG, PNG, WebP, GIF • Multiple files allowed
75%
ADVERTISEMENT

How to Use

  1. Drop or select images — drag files onto the upload zone or click to browse. Supports JPG, PNG, WebP, and GIF.
  2. Adjust quality — use the slider or pick a preset. Lower quality = smaller file size.
  3. Choose output format — JPEG for photos, WebP for modern browsers, PNG for transparency.
  4. Set max width — optionally downscale large images (useful for web publishing).
  5. Click Compress — each image is processed in your browser. Nothing is uploaded to any server.
  6. Download — grab files individually or click Download ZIP to get them all at once.

Features

100% Private

All compression happens in your browser using the Canvas API. No files ever leave your device.

Batch Processing

Upload and compress dozens of images at the same time. Progress tracked per file.

Format Conversion

Convert to JPEG, WebP, or PNG. WebP gives 25–35% better compression than JPEG.

Smart Resizing

Set a max width to automatically downscale oversized images without upscaling small ones.

FAQ

Are my images uploaded to your server?

No. Everything happens entirely in your browser using JavaScript Canvas. Your files never leave your device.

What quality setting should I use?

75–80% (Medium–High) is ideal for most use cases — visually nearly identical to the original but significantly smaller in size.

Why is the PNG output sometimes larger?

PNG is a lossless format — it ignores the quality slider. Use JPEG or WebP for the smallest file sizes.

Can I compress GIF or BMP files?

Yes, the tool accepts any image format your browser can read. The output will be in the format you selected.