How to compress images
- Drop your images on the box above, paste a screenshot, or click Choose images. You can add many at once, up to 50 MB each.
- Each image is compressed immediately with the default settings and shows its size before and after, the percentage saved and its pixel dimensions.
- Adjust the quality slider, the output format or the maximum size. Every image is recompressed automatically after a short pause.
- Download one image with its own button, or click Download all as ZIP. Files are named like
photo-compressed.jpgand your originals are never changed.
Everything runs in your browser. Your pictures are decoded and re-encoded on your own device and are never uploaded, so it is safe for ID photos, receipts and family pictures. There is no sign-up, watermark or limit on the number of images.
What makes an image file big
An image file is large for two reasons: the number of pixels and how much detail is kept per pixel. A modern phone photo of 4000 × 3000 pixels has 12 million of them. On a laptop screen, or on a web page, you rarely need more than about 2 million. Lowering the maximum size to Full HD (1920 px) removes most of the pixels, and file size falls roughly with the pixel count. Quality is the second lever: JPEG and WebP throw away fine detail the eye barely notices, and each step down in quality saves more.
- JPG is the universal choice for photographs. It works everywhere but has no transparency.
- WebP makes files typically 25–35% smaller than JPG at the same visual quality and also supports transparency. It is supported by all current browsers.
- PNG is lossless and ideal for logos, screenshots and sharp graphics, but large for photographs. The quality slider has no effect on it.
Worked example
You want to upload an ID photo to a government portal that accepts at most 2 MB, and the picture from your phone is 4.6 MB at 4000 × 3000 pixels. Set the maximum size to 1920 px and leave the quality at 75%. The result is a 1920 × 1440 pixel image of roughly 400–600 KB, a saving of about 90%, and it looks the same on screen. If a form asked for under 200 KB, lower the maximum size to 1280 px and the quality to 60–65%. Because the compressed copy is a new file, your original photo remains untouched.
Privacy and metadata
Photos often carry hidden information called EXIF data: the camera model, the date and sometimes the GPS location. Re-encoding an image drops all of it, so a compressed copy is also safer to share. The tool reads the orientation tag first, so photos that were stored sideways still come out the right way up.
Tips for the best results
- Resize before you lower quality. Reducing the dimensions saves much more than a lower quality setting, with less visible damage.
- Avoid compressing the same file repeatedly. Each lossy pass loses detail. Always start again from the original.
- Use PNG output only when needed, for example for a logo with sharp edges. Photographs in PNG are huge.
- Check text and faces. Zoom in on small text before sending a compressed screenshot or document photo, and raise the quality if it looks blurry.
- Transparent images. Choosing JPG fills transparent areas with white. Keep WebP or PNG if you need the transparency.
Frequently asked questions
Are my images uploaded to a server?
No. Every image is compressed inside your browser using your own device, so personal photos and documents never leave it. Location data stored in the photo is removed as a side effect.
Which quality setting should I use?
For photos, 70–80% usually looks identical to the original at a fraction of the size. Use 85–90% if you will print or crop the picture, and 50–60% for thumbnails and email attachments.
Why did my PNG become a WebP?
PNG is a lossless format and cannot be shrunk much by lowering quality. In Automatic mode PNG files are converted to WebP, which keeps transparency and is usually 3–10 times smaller. Choose PNG as the output if you must keep that format.
Why does it say the original was kept?
Some files are already optimised, so re-encoding would make them larger. The tool never gives you a bigger file: in that case it returns your original unchanged.
How do I make an image fit a size limit such as 200 KB?
Lower the maximum size first (1280 or 800 px is plenty for most forms), then lower the quality until the result is small enough.