How to compress images
- Drop your images into the box — you can add many at once.
- Pick a quality. 75% is a great default for photos.
- Optionally pick a max width. Phone photos are often 4000+ pixels wide; 1920 px is plenty for websites and apps.
- Download each file, or all of them as a ZIP.
Why compress images for apps and websites?
Images are usually the largest part of a web page and a big share of an app's download size. Smaller images mean faster loading, better Google Core Web Vitals scores, less mobile data for your users and a smaller app bundle.
Which format should I use?
| Format | Best for | Transparency |
|---|---|---|
| WebP | Almost everything on the web and in Android apps — smallest files | Yes |
| JPG | Photos where maximum compatibility matters | No |
| PNG | Logos, icons and screenshots that must stay pixel-perfect | Yes |
Need a different format? Use the image converter. Need exact dimensions? Try the image resizer.
Frequently asked questions
How much smaller will my images get?
Photos usually shrink by 50–80% at 75% quality, with no difference you can see. Screenshots and graphics saved as PNG shrink the most when you convert them to WebP.
Will compression reduce quality?
JPG and WebP compression removes detail the eye barely notices. Between 70% and 85% quality the result looks the same as the original for nearly all photos. Use PNG output if you need pixel-perfect, lossless images.
Why didn't my PNG get smaller?
PNG is lossless, so re-saving it in the browser can't remove much. If the result would be bigger, we keep your original file. For a big saving, choose WebP as the output format.
Is there a file size or number limit?
No fixed limit. Because everything runs on your device, very large batches simply depend on your computer's memory and speed.
Are my images uploaded?
No. Compression happens entirely in your browser, so your images never leave your device.