Shrink your image file size while keeping the quality you need — free, right in your browser.
or, drag and drop images here
Max file size: 10 MB. Supported formats: JPG, PNG, WebP, GIF, BMP, HEIC
Large images slow down websites, emails and uploads. The Image Compressor lets you dial in exactly how much quality to trade for file size, with a live before/after comparison.
Upload JPG, PNG, WebP, GIF or BMP; export as JPG, PNG or WebP.
Compression reduces file size, either by discarding some visual detail (lossy formats like JPG/WebP) or by encoding the same pixels more efficiently (PNG).
At high quality settings the difference is usually invisible; lowering the slider trades some quality for a smaller file.
JPG and WebP typically compress photos far smaller than PNG; use PNG only when you need transparency or sharp flat-color graphics.
Yes — the Export Settings section lets you set a target file size in KB or MB, which works for JPG output.
Yes, completely free with no file limits beyond the 10 MB per-image maximum.
No — compression happens locally in your browser using the Canvas API, so your image isn't sent anywhere to be compressed.