Image Compressor
Reduce image size — all in your browser
Click or drag & drop images
JPEG, PNG, WebP — up to 20 MB each
Compression Settings
Output Format
JPEG — great for photos. Lossy but very compact.
How It Works
Select or drag & drop your JPEG, PNG, or WebP images.
Adjust quality, output format, and max dimension to your liking.
Hit Compress — your browser draws each image onto a Canvas and exports it at the chosen quality.
Download the compressed files individually or all at once.
100% Private
Your images never leave your device. All compression happens using your browser's Canvas API — no uploads, no servers involved.
Browser Canvas
Compression is powered by the HTML5 Canvas API — built into every modern browser. No extra libraries needed.
Supports Batch
Upload multiple images at once. Each file is processed independently so you can mix different types.
Format Conversion
Convert PNGs to WebP or JPEG during compression for maximum savings — WebP is typically 25–35% smaller than JPEG.