How to compress an image
- Drop one or more JPG, PNG or WebP images into the box above, or click it to choose files.
- Adjust the quality slider. Lower values mean smaller files.
- Optionally pick an output format or a maximum width. Resizing a 4000px phone photo to 1600px often cuts its size by 80% or more.
- Click Download for each image, or Download all to get a ZIP.
Why compress images?
Large images are the most common reason web pages load slowly. Smaller images make your website faster, which improves Google Core Web Vitals and search rankings, and they are easier to send by email or chat apps that limit attachment size. Compressing before uploading also saves storage in cloud drives and content management systems.
Lossy vs. lossless compression
JPG and WebP use lossy compression: they discard detail the human eye is unlikely to notice. The quality slider controls how much is discarded. PNG is lossless, so this tool shrinks it by reducing the color palette (similar to TinyPNG-style quantization), which works very well for screenshots, logos and graphics with flat colors.
Tips for the best results
- Resize first: there is no reason to publish an image wider than the space it is shown in.
- Use JPG or WebP for photos and PNG for screenshots, logos and images that need transparency.
- If a result says "already optimal", the original was already well compressed and we kept it unchanged.
How much smaller will my image get?
It depends on how the original was saved. Photos straight from a phone camera are usually saved at very high quality, so compressing them at the Recommended level typically removes 60–85% of the file size with no visible change. Images that were already optimized for the web, for example downloaded from a news site, may only shrink by 5–20%. Screenshots saved as PNG often shrink by 50–80% because they contain large areas of flat color that compress extremely well once the palette is reduced.
Compressing for a specific purpose
- Email attachments: many providers limit attachments to 20–25 MB in total. Compressing ten phone photos at Recommended with a max width of 2000px usually brings them under 5 MB.
- Website uploads: aim for 100–300 KB per photo. Combine a max width of 1600–1920px with Recommended compression, or choose WebP for an extra 25–35% saving.
- Online forms and job portals: these often require files under 1 MB or 500 KB. Start with Recommended; if the result is still too big, choose Extreme or reduce the max width.
- Messaging apps: WhatsApp and similar apps recompress images themselves, so pre-compressing mainly saves your mobile data.
Does compression remove photo metadata?
Yes. Re-encoding an image through the browser drops EXIF metadata such as camera model, capture settings and GPS location. That makes compressed images slightly smaller and is a privacy bonus when you share photos publicly. The only exception is a file marked “already optimal”, which is returned unchanged with its metadata. If you need to keep the metadata, keep a copy of the original file.
Batch compression
You can add dozens of images at once. Each file is processed one after another on your device, and when there is more than one result you can download everything in a single ZIP file. Because nothing is uploaded, batch jobs are limited only by your device’s memory, not by an upload quota.
Frequently asked questions
Is this image compressor free?
Yes. It is completely free with no sign-up, no watermark and no limit on the number of images.
Are my images uploaded to a server?
No. Compression happens inside your browser using your own device, so your photos never leave your computer or phone.
What quality setting should I use?
For photos on websites, 70–80% gives a large size reduction with little visible difference. Use 85–90% for print or detailed images, and 50–60% when file size matters most.
Why did my PNG barely get smaller?
PNG is lossless, so photos saved as PNG are often large. Lower the quality slider to reduce the number of colors, or choose WebP or JPG as the output format for much smaller files.
Which format gives the smallest file?
WebP is usually 25–35% smaller than JPG at the same visual quality and is supported by all modern browsers.