Drop images here
JPEG, PNG, WebP supported Β· Multiple files OK
Choose FilesDrag in your photos and compress them instantly. Works entirely in your browser.
Supports JPEG, PNG, and WebP. Batch process dozens of images at once.
JPEG, PNG, WebP supported Β· Multiple files OK
Choose FilesDrag & drop or click to select JPEG, PNG, or WebP files β as many as you like.
Choose quality (1β100%), optional max dimensions, and output format.
Your browser uses Canvas API β zero data sent to any server. Private by design.
Save each image individually or grab them all as a ZIP in one click.
This tool is free β if it saved you time or storage, a small tip keeps it running β
β Buy me a coffeeNo. Compression happens entirely inside your browser using the HTML5 Canvas API. Your images are never sent to any server. This is the core advantage over cloud-based compressors.
JPEG, PNG, and WebP. You can also convert between formats β for example compress a PNG and save it as WebP for even smaller file sizes.
For photos (JPEG/WebP), 70β85% is usually the sweet spot β you get significant file size reduction with minimal visible quality loss. For images with text or sharp edges, 85β95% is safer.
PNG is lossless, so the quality slider has less effect on PNG output. To shrink PNGs significantly, try converting them to WebP or JPEG using the output format selector.
There's no hard limit β it depends on your device's memory. Most modern devices handle 50+ images at once easily. Very large source images (over 30 MP) may be slow.
Enter a Max Width or Max Height (or both). Images smaller than these limits won't be upscaled β only images exceeding the limit are resized, maintaining aspect ratio.