Reduce file sizes with real-time before/after comparison. Single image or batch processing with ZIP download.
Compress
Click to upload or drag and drop
PNG, JPG, or WebP — max 15 MB
PNG is lossless — quality slider has no effect. The image will be re-encoded as PNG.
Original—
Compressed—
Savings—
Click to upload or drag and drop
Up to 20 images — PNG, JPG, or WebP — max 15 MB each
PNG is lossless — quality slider has no effect.
Frequently asked questions
You can upload JPEG, PNG, and WebP images. You can also convert between these formats during compression — for example, compress a PNG as WebP for even smaller file sizes.
No. All compression happens locally in your browser using the Canvas API. Your images never leave your computer. As a bonus, the Canvas API strips EXIF metadata, providing an extra layer of privacy.
Single mode lets you compress one image with a real-time before/after visual comparison slider so you can fine-tune quality. Batch mode lets you upload up to 20 images at once, compress them all with the same settings, and download everything as a single ZIP file.
No. PNG is a lossless format, so the quality slider has no effect when outputting PNG. The file is re-encoded but every pixel stays identical. For significant size reduction, consider converting to JPEG or WebP instead.
Each image can be up to 15 MB. In Batch mode you can upload up to 20 images at once. Processing happens in your browser, so very large images may take a moment depending on your device.