Compress an image
Compress JPG, PNG and WebP images with adjustable quality, lossless optimization or a target file size. Compare results locally, with no image uploads.
What people use it for
- Reduce product-photo file sizes for Shopify, WooCommerce and Etsy listings.
- Compress transparent PNG cutouts without converting them to JPG.
- Prepare photos for email attachments and size-limited upload forms.
- Create lighter WebP versions of website images.
- Compare detail, text and gradients before saving compressed graphics.
- Compress a Pro batch locally and download the results as a ZIP.
This image compressor reduces JPG, PNG and WebP file sizes on your device. Prepare product photos, screenshots and website images without uploading private pictures. Original dimensions and format are kept by default.
Choose savings or exact picture preservation
Quality starts at 80%. Lower settings can make a smaller file, but check fine text, product colours and smooth gradients before downloading. PNG colour reduction keeps transparency; JPG output gives transparent areas a white background. WebP is another option for website images.
Lossless avoids resizing and colour reduction. It optimizes the original PNG, preserves JPEG picture data while removing only eligible metadata, and leaves WebP unchanged. Already optimized files may not shrink. Quality at 100% is not a universal lossless setting for JPG or WebP, and Lossless does not guarantee removal of GPS metadata.
Fit an upload requirement without guessing
Target size tries to meet a KB budget without silently resizing. A missed target is clearly labelled. If you need a smaller result, choose WebP or explicitly limit the longest side. When same-format compression at original dimensions would create a larger file, the tool keeps your original.
Large images and batch downloads
Large-image warnings appear before compression, with an optional 2400px resize action. Desktop lossy jobs can reach 48 MP; pixel-preserving PNG and smaller devices have lower limits. These allowances cannot guarantee that every device has enough memory. Very large lossless JPEG/WebP files skip comparison previews so the file operation can finish without unnecessary picture decoding.
Free supports individual images within the allowance displayed above. Pro adds sequential batches of up to 30 images / 150 MB and ZIP downloads, not unlimited image dimensions. Cancel stops the active job; completed batch results remain available. For cropping or exact dimensions first, use Quick Crop or Image Resizer.
How it works
- 1
Choose your images
Add still JPG, PNG or WebP files. Free supports one image per run; Pro accepts batches within the displayed limits. Files stay on your device.
- 2
Set compression and dimensions
Start at 80% Quality, choose Lossless or set a target KB budget. Check any large-image warning; resizing is optional and never applied silently.
- 3
Check and download
Compress, review file sizes and any available comparison, then download individual files or a Pro ZIP. Unchanged files, missed targets and omitted previews are clearly explained.