Compress an Image and Reduce Its File Size
Processed entirely in your browser. Never uploaded to a server.
Drop images here or click to browse
Processed entirely in your browser. Never uploaded to a server.
Drop a JPG, PNG, or WebP image above. This tool re-encodes it using the same codec family the format already uses, so a JPG stays a JPG and a PNG stays a PNG. It's useful when an email attachment limit, a website upload cap, or an app's storage quota rejects a file that's otherwise fine.
JPG and WebP vs. PNG, different trade-offs
JPG and WebP compression here is lossy: the tool trades a small, usually invisible amount of visual detail for a meaningfully smaller file. PNG compression is lossless. It re-encodes the same exact pixels more efficiently, which is safer for screenshots and interface graphics but typically saves less space than converting to a lossy format would.
When compressing won't get you far
A PNG that's already tightly encoded, or a JPG that's already been through heavy compression once, has little redundancy left to remove. If you need a much smaller file and format doesn't matter, converting to WebP with PNG to WebP usually goes further than re-compressing in the original format.
Not sure which format you actually need? Read: WebP vs PNG vs JPG
Trying to shrink a file that's much larger than it needs to display? Read: Compression vs Resizing
FAQ
Will this affect quality?
Which formats are supported?
Why did my PNG barely shrink?
Why is the result bigger than my original in some cases?
Need to change the pixel dimensions instead of just the file size? Try Resize Image.
Advertisement
Ads help keep Kit-Bin free.