Image compressor
Make photos, screenshots and graphics smaller in one go. Drop in JPG, PNG and WebP files together, and each one is compressed in your browser and keeps its format and size in pixels. Nothing is uploaded, so your images stay on your device.
How to compress images
Compress images without uploading them
Drop your images onto the compressor and each one is compressed inside your browser. Nothing is sent to a server, so private photos, client work and screenshots of documents stay on your device. The original files are not changed either: you download new, smaller copies and decide what to keep.
You can add up to 30 images at once, up to 50 MB each and 200 MB per batch, and mix formats freely. JPGs from a camera, PNG screenshots and WebP files saved from a website can all go into the same batch. Each file keeps its format and its width and height, and you can save them one by one or download them all together as a ZIP.
How much an image compressor can save
It depends on what is in the picture and how it was saved. Photos straight from a phone or camera are saved at a very high quality, and most of them shrink 60 to 80 percent with no visible difference, because what goes is detail a screen cannot show. Screenshots and graphics saved as PNG often drop 30 to 60 percent. A file that was already compressed, by a website, a messaging app or an earlier pass, has less to give and may come out only a little smaller.
The size before and after is shown next to every file, so you can see the saving before you download. If an image is still too big, the dimensions are usually the reason. Making a phone photo smaller in pixels and then compressing it takes a typical 5 MB photo down to 300 to 600 KB. Our guide on how to reduce photo file size explains both steps and the right size for email, websites and forms.
JPG, PNG or WebP: what the compressor does with each
JPG and WebP files are saved again at quality 82, a setting chosen to look the same as the original on screen, with the same width and height. This is lossy compression: it removes fine detail that the eye does not notice at normal size. That is why it is best to compress the original photo once rather than a copy that has already been saved several times. The pages to compress JPG and compress WebP cover each format in more detail.
PNG works differently. The format itself is lossless, so the saving comes from reducing the number of colors to a palette of up to 4,096. Logos, icons and screenshots rarely use more than that, so they look the same, and transparency is kept. Photos and smooth gradients saved as PNG can show faint banding, and a PNG that already uses few colors may barely shrink. The page to compress PNG explains what to do in that case.
AVIF files stay AVIF, and iPhone HEIC photos come back as compressed JPGs that open on any computer.
Compress images for a website or email
On a website, every image is downloaded again by every visitor, so compress each one before you upload it. Resize first to the width the page actually shows, often 1200 pixels, and then compress; the Resize tab in the same tool does that step. If the image only needs to show in a browser, converting it to WebP usually saves more than compressing it in its original format.
For email, the limit is the size of the whole message, so a handful of full-size photos can fill it. Compressing them is often enough; when it is not, resize them for email as well. When an upload form gives a hard limit per file, such as 200 KB, it is quicker to compress to a size target than to try again and again.