How it works
Pick one or more images (or drag them onto the box). The tool reads each file, redraws it on a canvas at the quality and size you choose, and re-encodes it. You get the smaller file back to download. Because all of this runs in your browser, the original never leaves your machine — there is no server and nothing is uploaded.
Getting the smallest file
- Lower the quality. For photos, 70–80 is usually indistinguishable from the original at a fraction of the size.
- Resize if it's huge. A 6000px-wide phone photo is overkill for a website. Set a max width (1600–2000px is plenty for most web use) and the file drops sharply.
- Convert the format. A photo saved as PNG is enormous — switch it to JPEG or WebP for a big saving. Keep PNG only when you need a transparent background (WebP also supports transparency and is smaller).
Which format should I pick?
JPEG is the safe default for photos and gives the smallest files. WebP is usually 25–35% smaller than JPEG at the same quality and supports transparency, but a few very old apps don't open it. PNG is lossless — best for screenshots, logos and anything with sharp edges or transparency, but the worst choice for photos.
Frequently asked questions
- Are my images uploaded anywhere?
- No. Everything is processed locally in your browser. Your images never leave your computer.
- Is there a file size or count limit?
- No hard limit — it's bounded only by your device's memory. Very large batches of huge images may be slow on a phone.
- Why did my PNG barely get smaller?
- PNG is lossless, so the quality slider doesn't apply to it. To shrink a PNG photo, convert it to JPEG or WebP, or resize it with a max width.
- Does it keep transparency?
- Yes, if you output to PNG or WebP. JPEG has no transparency, so transparent areas are filled with white.
- Is it really free?
- Yes. There's one small ad on the page; a one-time $9 unlock removes it if you'd rather not see it.