Compress image
Smaller photos that still look right
Drop files here
or — you can also paste with ⌘V
JPG, PNG, WebP, AVIF, GIF, BMP or TIFF · up to 100 MB each
This tool runs entirely inside your browser. Your files are never uploaded, never stored, and never seen by anyone but you.
Making images smaller without making them look bad
The preview above is the real thing, not an approximation — the image on the right has actually been compressed at your current settings. Drag the divider across a detailed area and zoom in with your browser to judge whether the trade is worth it.
Which setting saves the most?
Almost always the size limit, not the quality slider. A 4000-pixel photo shown in a 1000-pixel space carries four times more detail than anyone can see, and halving the longest side removes roughly three quarters of the data before quality even comes into it. Try 1920 px first and only then lower the quality.
Can this make a file bigger?
No. Re-encoding never recovers detail — it only adds a second round of loss — so an image that was already compressed hard can come out both larger and slightly worse. When that happens the original bytes are kept and the file goes into your download untouched, and the results list says so. A tool called "compress" handing back something bigger is simply a failure, not a result worth reporting.
The one exception is when you also set a size limit. There the smaller dimensions are what you asked for, so those are honoured even in the rare case the file does not shrink.
What does "Best for each" do?
It picks the format per image rather than keeping whatever the file arrived as. Anything with transparency becomes WebP, which keeps the see-through areas and is far smaller than PNG. Everything else becomes JPG, which is what actually compresses photographic content.
This matters more than it sounds. Keeping the original format means a photograph saved as a PNG gets re-encoded as a PNG — and PNG is lossless, so the quality slider does nothing and the result is frequently larger than what you started with.
Which format should I use?
WebP is typically 25–35% smaller than JPG at matching visual quality and is supported by every current browser. JPG is the safest choice when the file will be opened by older software. PNG is lossless, so the quality slider does nothing for it — a PNG only shrinks by being resized.
Limits
Up to 100 images at a time, each up to 100 MB. All the work happens in a background thread inside your browser, so the page stays responsive and nothing is uploaded.