Compress an Image — Reduce the File Size

Shrink JPG, PNG and WebP files without visible quality loss — right here in your browser. Nothing is uploaded.

🖼️ → 🕳️
Drop images here, or click to choose JPG · PNG · WebP — as many as you like, any size

100% local — your images never leave this device.

At a glance

InputJPG, PNG, WebP
OutputThe same format, or JPG, PNG or WebP
Quality30 to 95, default 75
Optional resize3840, 1920, 1280 or 800 px on the long edge
Files at onceMany; download them together as a ZIP
Where it runsEntirely in your browser — no file is uploaded to a server
PriceFree, with no account and no sign-up
OfflineWorks with no connection after the first visit

How to compress an image

  1. Drop your JPG, PNG or WebP files into the box above (or click to browse).
  2. Pick a quality level — 75 is a great balance of size and sharpness.
  3. Download each compressed image, or grab them all at once.

Why your photos never leave your device

Most "online" image compressors upload your photos to a server, process them there, and send them back. ToolMole works differently: the compressor runs inside your browser using the Canvas API and modern codecs built into your device. That means no upload time, no privacy risk, no file-size limits.

Tips for the smallest files

Frequently asked questions

Is it safe to compress images here?

Yes. Your images are never uploaded anywhere — you can verify this in your browser's network tab. Everything happens locally on your device.

Is there a file size or quantity limit?

No. Since processing runs on your own device, there are no upload caps, quotas or watermarks. It's free, without sign-up.

Will compression reduce my image quality?

At quality 75+, the difference is usually invisible to the eye while cutting file size by 50–80%. You can adjust the slider at any time.

Something wrong with this tool, or an idea for it? Tell us