How to compress images
- Drop images or tap “Choose files”.
- Pick an output format — WebP gives the best size/quality balance.
- Adjust quality, or set a target size in KB.
- Compress, then download each image or all of them as a ZIP.
Which format should I choose?
| Format | Best for | Notes |
|---|---|---|
| WebP | Websites, general use | ~25–35% smaller than JPG at similar quality; supports transparency |
| AVIF | Smallest possible files | Often 50% smaller than JPG; slower to encode |
| JPG | Photos, maximum compatibility | Encoded with MozJPEG (progressive) |
| PNG | Logos, screenshots, transparency | Lossy mode reduces to 256 colours, then OxiPNG optimises |
Quality settings explained
A quality of 70–80 is visually indistinguishable from the original for most photos. Go to 60 for thumbnails. Resizing a 12-megapixel phone photo to 1920 px wide removes around 70% of its pixels and is the single biggest saving for web use.
Private by design
ShrinkVid never uploads your files. The page loads once, then all decoding and encoding happens on your device using the browser’s built-in WebCodecs API (hardware-accelerated video) and WebAssembly image codecs. That makes it safe for personal, confidential or work files — and there is no queue, no file size cap and no watermark. Read how it works.
Frequently asked questions
Are my files uploaded to a server?
No. ShrinkVid runs entirely in your browser. Files are read and encoded on your own device with WebCodecs and WebAssembly, so nothing is uploaded, stored or seen by anyone else. You can even disconnect from the internet after the page loads and it keeps working.
Does it remove EXIF metadata?
Yes. Re-encoded images do not keep EXIF data such as GPS location and camera details, which also makes them smaller and safer to share.
Is there a limit on how many images I can compress?
No. Add as many images as you like; they are processed one after another on your device.
Is it really free? Is there a watermark or file size limit?
It is completely free with no watermark, no sign-up and no server-side file size limit. Because processing happens on your device, the only practical limits are your device’s memory and speed.
Last updated · by the ShrinkVid team