Image Compressor
Batch compress JPG, PNG & WebP photos · Adjustable quality · Instant preview · 100% private
⚡ All compression is done locally in your browser — your images are never uploaded to any server
🔒 100% Private
All compression runs inside your browser. No images are ever sent to a server.
📦 Batch Processing
Upload multiple images at once and compress them all with a single click.
🎚️ Quality Control
Drag the quality slider from 0% (smallest) to 100% (original) to find the perfect balance.
👁️ Live Preview
See compressed thumbnails before you download so you always know what you're getting.
⚡ Instant Results
No waiting, no queues. Compression is performed instantly using your device's processor.
🖼 Format Support
Works with JPG, JPEG, PNG, WebP, GIF and most common web image formats.
Frequently Asked Questions
What image formats are supported?
The compressor supports JPG, JPEG, PNG, WebP, and GIF. For best results use JPG or WebP, which support variable quality compression. PNG compression will reduce file size but may differ in behaviour as PNG is lossless.
What does the quality slider do?
The slider controls the compression ratio from 0% (maximum compression, smallest file) to 100% (no compression, original quality). A value of 60–80% typically provides a good balance between file size and visual quality.
Are my images uploaded to a server?
No. This tool is entirely client-side. All compression is performed locally in your browser using the Canvas API. Your images never leave your device.
How do I download multiple compressed images?
After uploading and adjusting the quality, click "Download Compressed Images". If you uploaded multiple files they will be packaged and downloaded together.
Is there a file size or count limit?
There is no hard limit imposed by the tool. Very large batches may slow down depending on your device's available memory. For best performance we recommend batches of up to 20 images at a time.