Compress images online
Drop images in, drag the quality slider, watch the size fall. No uploads, no account, no file limit.
🔒 Your images are never collected. Everything runs locally in your browser and leaves no trace once the page is closed.
Compressing an image means trading bytes for a difference nobody can see. Only three things really decide the file size: the format, the quality setting and the pixel dimensions. All three are adjustable here, and you see the result immediately instead of uploading and re-downloading to check.
The most common mistake is lowering quality while leaving the dimensions untouched. A 4000-pixel-wide photo at quality 60 is still much heavier than the same photo at 1600 pixels and quality 85 — and the smaller one actually looks sharper on a web page, because nothing ever displays 4000 pixels. So the order below is: size first, then quality.
How it works
- Drop your images into the box above
Several dozen at once is fine. On a phone this opens your photo library directly. - Set the size first
Max width 1600 is plenty for most web images; 1200 is safer for email and upload forms. Leave it empty to keep the original. - Then adjust quality
75–85 is the sweet spot for JPG and WebP. Below about 60 you start seeing noise and blocking. - Download
Use Download for one file, or Download all (.zip) for the batch. Nothing is written back to your originals, so you can retry freely.
Good to know
Why compression belongs on your own machine
The files people compress are exactly the files that should not be handed to a stranger's server: photographs, contracts, ID scans, product imagery. Everything here runs in browser memory. It even works offline, and closing the tab leaves nothing behind.
What the quality slider actually does
Around 80 the difference is invisible; at 70 there is slight softening; below 60 you get visible blocking in skies, skin and smooth gradients. If the goal is simply a faster page, JPG at 85 or WebP at 80 is plenty.
When to switch to WebP while you are here
If the source is a PNG, or a JPG that is still large, WebP usually halves the file in one step with no visible change. The only caveat: a few older desktop apps cannot open WebP, so keep JPG if the file has to travel.
Practical tips
- More compression is not always better: below quality 50 you get obvious artefacts and will end up redoing the work.
- Shrink the dimensions before lowering quality. It saves far more bytes, and it is much faster too.
- Compression also strips camera metadata — timestamp, GPS — which saves space and leaks less.
Specifications
| Input formats | JPG, PNG, WebP, GIF, BMP, SVG, AVIF, ICO |
|---|---|
| Output formats | Keep original (recommended) / WebP / PNG / JPG |
| Uploaded to a server | No — everything runs locally in your browser |
| Batch compression | Yes, select as many files as you like |
| File limits | None (bounded by device memory; oversized images are scaled down) |
| Quality range | 30–100, default 82 |
| Resizing | Max width / max height, aspect ratio preserved |
| Price | Free, no account required |
Frequently asked questions
Will the images look blurry afterwards?
At quality 75–85 the difference is invisible in almost every image. Real blur comes from two things: dropping quality below 60, and scaling the image below the size it is actually displayed at.
Why will my PNG not shrink?
PNG is lossless — it guarantees every pixel survives, so there is no quality parameter to trade away. To make it genuinely smaller, switch the output to WebP or reduce the dimensions.
How many files can I compress at once?
No fixed limit; it depends on your device memory. A desktop handles dozens comfortably, a phone a dozen or so.
Does compressing change the format or the filename?
By default the format is preserved and no suffix is added. The extension only changes if you deliberately pick WebP or JPG.
Are my originals modified?
Never. The original file is only read; results are downloaded as new files.