Compress a PNG and Reduce Its File Size
Processed entirely in your browser. Never uploaded to a server.
Drop PNG images here or click to browse
Processed entirely in your browser. Never uploaded to a server.
Drop a PNG image above. This tool re-encodes it more efficiently while staying fully lossless — the output pixels are identical to the input, only the file is smaller. 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.
Lossless means honest, smaller gains
Unlike JPG or WebP, PNG compression here doesn't throw away any image detail — it only removes redundancy the original encoder left behind. That's why gains are often much smaller than a JPG or WebP re-compression would give: there's simply less slack to squeeze out without changing a single pixel. A PNG that was already tightly encoded may barely shrink at all, and that's the format working as intended, not this tool underperforming.
Need it smaller than lossless allows?
If your file isn't a PNG, use the general Compress Image tool, which handles JPG and WebP too. If you need an exact KB or MB limit rather than just "smaller," use Compress to a Target Size — note that tool encodes PNG input as WebP, since PNG has no quality dial to search against. For the biggest realistic size drop while keeping full control, converting to WebP with PNG to WebP usually goes further than any lossless re-encode can.
FAQ
Will this affect quality?
Why did my PNG barely shrink?
How much smaller will my PNG actually get?
I need it much smaller — what should I do?
What if my file isn't actually a PNG?
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
Advertisement
Ads help keep Kit-Bin free.