Live · 100% in your browser · No uploads

Image Compressor

Shrink JPG, PNG, and WebP files with smart quality control. Batch resize and compress without losing detail.

3
Formats supported
Batch size
100%
Local · No uploads
Image Compressor

Drop your images here

🖼️

Drop images here or click to browse

JPG · PNG · WebP — any number, any size

80
📂

No images added yet

Upload JPG, PNG, or WebP files to start compressing

Why this compressor

Smart compression, local only.

Everything runs in your browser — nothing is uploaded, nothing is stored. Close the tab and it's gone.

🎯

Smart quality control

Fine-tune the quality slider to balance file size and visual fidelity. Preview savings in real time.

📦

Batch processing

Compress dozens of images at once. Download individually or as a single .zip file.

🔄

Format conversion

Convert between JPG, PNG, and WebP while compressing. WebP often gives the smallest files.

📐

Smart resizing

Resize images to common sizes or set a custom max dimension. Maintains aspect ratio.

🔒

Zero uploads

Your images never leave your device. No servers, no cloud, no privacy concerns.

Fast & free

No sign-up, no watermark, no limits. Open the page and start compressing immediately.

Common questions

FAQ

Is this image compressor really free?

Yes — 100% free, no sign-up, no watermark, no limits. Compress as many images as you want.

Are my images uploaded anywhere?

Never. All processing happens in your browser using the HTML5 Canvas API. Your images never leave your device.

Which formats are supported?

JPG, PNG, and WebP. You can also convert between formats during compression.

Can I compress multiple images at once?

Yes — batch processing is supported. Add as many images as you like and compress them all at once.

What quality setting should I use?

80-90% is usually a good balance. For web use, 70-80% works well. For archival, try 90-95%.

Does this tool support transparency (alpha channel)?

Yes — PNG and WebP formats preserve transparency. When converting to JPG, the background is filled with white.

Privacy guarantee

🔒 Your images stay on your device

The Image Compressor runs entirely in your browser tab. No files are uploaded to any server — not even temporarily.

📂

Zero uploads

Images are read with the File API and processed locally via Canvas. Not a single byte is sent to any server.

🧠

Nothing stored

No cache, no logs, no analytics. Close the tab and everything disappears.

🚫

No tracking

No analytics, no pixels, no fingerprinting. We don't track you at all.

🔓

Open source

Built with public libraries. You can inspect every line of code in your browser's DevTools.