About Compress Image
Compress Image reduces the file size of JPG, PNG, and WebP images — useful for email attachments, faster-loading web pages, or fitting images under upload size limits. Two modes: quality-based (pick how sharp you need the image) or target-size (aim for a specific KB).
All compression happens in your browser using native Canvas APIs. Your images are never uploaded.
How it works
- Drop your imagesUpload one or more JPG, PNG, or WebP files.
- Pick compression modeQuality mode: trade-off between image crispness and file size. Size mode: aim for a specific KB target.
- Click CompressImages are re-encoded with the chosen parameters.
When to use Compress Image
Preparing images for a website
Large images slow page loads. Compress to 70-80% quality for web — visually identical at normal viewing sizes, much smaller file.
Fitting email attachments under 25 MB
Gmail's limit has made countless 30 MB photos bounce. Compress first and the email goes through.
Listing product photos for online marketplaces
Most marketplaces limit image sizes. Compress to fit before uploading.
Frequently asked questions
What quality setting should I use?
70-80% for web. 60-70% for email attachments. 90%+ only if the image will be printed or edited further.
Is PNG compressed losslessly?
PNG is lossless by definition. Our tool still reduces PNG size by optimizing color tables and stream compression, but pixel data is unchanged. For big savings on PNGs, convert to JPG or WebP (lossy) instead.
Can I compress many images at once?
Yes — drop multiple images and they are all processed.