Image Compressor
Shrink image file sizes by re-encoding at a quality level you control. Works with JPG, PNG and WebP, entirely in your browser.
Runs in your browser — files never leave your device
Free · No sign-upOutputs JPG, WebPHow to use Image Compressor
Add the images you want to shrink (JPG, PNG or WebP).
Pick an output format and quality level.
Click Compress and review the per-file size reduction.
Download the compressed images.
About this tool
The compressor decodes your image and re-encodes it with lossy compression at your chosen quality. For each file it shows the original size, the compressed size and the percentage saved, so you can find the smallest file that still looks right. PNG input is re-encoded to a lossy format of your choice (JPG or WebP), because PNG itself cannot trade quality for size. If a compressed result would be larger than the original, the tool tells you instead of handing you a worse file.
This is the general-purpose option when you just want a smaller file and don't need format-specific control — for a single format with more targeted options, see the dedicated Compress JPG or Compress PNG tools instead.
Common ways people use this
- Reducing photo sizes before uploading a batch to a website, portfolio, or online form
- Getting a folder of mixed-format images under a total storage or attachment limit
- Quickly comparing how much smaller an image gets at different quality levels before deciding what to keep
Tips for better results
- Start around 80% quality and only go lower if you specifically need a smaller file — most people can't tell the difference above 75%.
- If an image is mostly flat color or has transparency, try WebP output; if it's a photo without transparency, JPG usually compresses just as well and is more universally compatible.
Frequently asked questions
How does compression affect quality?
Can I compress without any quality loss?
Is there a file size or count limit?
Which format should I choose for output — JPG or WebP?
What if the compressed file ends up bigger than the original?
Related tools
Other tools people commonly use alongside this one.
Compress JPG
Reduce the size of JPG photos by re-encoding them at a lower quality setting, with the exact saving shown for every file.
Compress PNG
PNG files are often far larger than they need to be. Shrink them by re-encoding to WebP (keeps transparency) or JPG, locally in your browser.
Image Resizer
Resize images to exact pixel dimensions or by percentage. The aspect ratio is locked by default so photos are never accidentally stretched.
JPG to WebP
Re-encode JPG photos as WebP to cut file size for websites and apps. See the exact size saving before you download.