Image Compressor
Make JPG, PNG and WebP files smaller without a visible drop in quality.
Runs in your browser — your files are never uploaded
Drop your images here
or
JPG, PNG and WebP, up to 30 MB each. Compression happens on your device — the images are never uploaded.
About the Image Compressor
A photo straight from a phone is usually two to six megabytes, and almost nowhere needs that. An email attachment limit, a website upload form, a marketplace listing — all of them want something far smaller, and most of that size is detail no one will ever see at the size the image is actually viewed.
JPEG and WebP compression works by discarding information the eye is bad at noticing, and the quality slider decides how much. Around 75% is the useful setting: on a typical photograph the result is visually indistinguishable from the original at half the file size or less. Below about 50% you start to see blocky patches in smooth areas like skies and skin.
Resizing usually saves more than compressing does. A 4000-pixel-wide photo displayed in a 1000-pixel column carries sixteen times more pixels than it can show, so capping the width is often the single biggest win — which is why the maximum width option sits next to the quality slider rather than being buried.
PNG is deliberately treated differently. It is a lossless format, so the quality slider does nothing to it, and saving a photograph as PNG will usually make the file considerably larger rather than smaller. The tool says so rather than silently producing a worse result. PNG is the right choice for screenshots, logos and anything needing transparency, and JPG or WebP for photographs.
Everything happens on your device. The image is decoded, redrawn at the new size and re-encoded by your own browser, so nothing is uploaded, nothing is stored, and there is no queue and no file size limit imposed by a server. It also means the rotation data phones attach to photos is read and applied before re-encoding, so pictures taken sideways do not come out sideways.
How to use the Image Compressor
Add your images
Drag them onto the page or browse for them. You can add several at once, and more later without losing the ones already there.
Set the quality
Start at 75%. Every image is re-compressed as you move the slider, so you can watch the file size change and stop where it still looks right.
Cap the width if the image is huge
If the photo is far larger than wherever it is going, choose a maximum width. This usually saves more than the quality slider does.
Download
Download each image, or all of them at once. Each file is saved with -compressed added to the name so the original is never overwritten.
Frequently asked questions
Are my images uploaded anywhere?
What quality setting should I use?
Why did my PNG get bigger instead of smaller?
Does compressing lose quality permanently?
Will this strip my photo's location data?
Should I convert to WebP?
You may also need
Image Resizer
Resize an image to exact pixel dimensions, with the aspect ratio locked or free.
JPG to WebP
Convert JPG and PNG images to WebP and make them meaningfully smaller for the web.
PNG to JPG
Convert PNG images to JPG and cut the file size, with transparency flattened to white.
Image to PDF
Combine any mix of images into one PDF — page size, orientation and order your choice.