Compress a PNG
Re-encode PNG files, or switch to WebP or JPG when lossless PNG can't get any smaller.
Compress a PNG losslessly, or switch output to WEBP or JPG when a straight PNG re-encode can't shrink it any further — with the real byte counts shown for every option.
Processed in your browser
Drop your image here
or choose an image from your device
Accepts PNG images · No fixed size limit — we adapt to what your device can handle. Very large files may take longer or show a warning.
About PNG Compressor
The PNG ceiling
PNG has no quality dial: it's lossless, so a generic browser re-encode of an already well-optimised PNG typically lands at the same size or slightly larger. This tool is upfront about that instead of pretending a slider produces savings that don't exist.
Where the real savings come from
For photographic PNGs, switching output to WEBP typically saves 25–40% while keeping transparency, and to JPG saves far more but drops the alpha channel entirely. For flat-colour graphics, PNG usually remains the smallest option and there's little reason to convert.
Settings and output
Output format
PNG keeps everything lossless with no size gain guaranteed. WEBP keeps transparency and usually saves real bytes on photographic content. JPG saves the most but flattens transparency onto a background colour.
Quality slider
Only applies when the output is WEBP or JPG — it's disabled for PNG output because lossless compression has nothing to trade against size.
When to use it
- Checking whether a PNG can genuinely be made smaller before spending time on it.
- Converting a photographic PNG to WebP to keep transparency at a fraction of the size.
- Converting a PNG to JPG when transparency isn't needed and small size matters most.
Limitations to know
- PNG output can't be made smaller by a quality setting — only pixel dimensions or a format change help.
- JPG output discards the alpha channel entirely.
- A well-optimised source PNG may show no saving at all when re-encoded as PNG.
Common problems and fixes
The compressed PNG is the same size, or bigger, than the original.
That means the source was already efficiently encoded. Switch the output format to WEBP or JPG if you need it smaller, or keep the original.
I switched to JPG output and lost my transparent background.
That's expected — JPG has no alpha channel. Use WEBP output instead if you need both transparency and a smaller file.
Why is the quality slider greyed out?
It only takes effect for WEBP or JPG output. Switch the output format away from PNG to use it.
How to use it
- 1Drop a PNG into the upload area.
- 2Choose an output format. Staying with PNG re-encodes losslessly; switching to WebP or JPG is what actually produces big savings on photographic PNGs.
- 3If you picked WebP or JPG, set the quality slider — PNG output ignores it because lossless encoding has no quality dial.
- 4Compress and compare the real byte counts before downloading.
Frequently asked questions
Why can a compressed PNG come out larger than the original?
Many PNGs are already optimised with palette reduction and tuned filters that a browser's generic encoder can't reproduce. When that happens the result panel says 'Larger' and warns you rather than pretending it saved anything.
How do I actually make a PNG smaller then?
Either reduce its pixel dimensions, or change format. WebP is lossless-capable and keeps transparency while typically cutting 25–40%; JPG is far smaller still but loses the alpha channel.
Does the quality slider do anything for PNG output?
No. PNG compression is lossless, so there's nothing to trade away. The slider only takes effect when the output format is WebP or JPG.
Is transparency kept?
With PNG and WebP output, yes. With JPG output transparent pixels are flattened onto the background colour you choose.
Related guides
- How to reduce image file size without wrecking the pictureMost oversized images are oversized for one boring reason: the dimensions are far larger than anywhere they're displayed. Fix that first, then compress.
- JPG vs PNG: which one should you actually use?One throws away detail to stay small, the other keeps every pixel and every transparent edge. Here is how to pick without guessing.
Not sure which settings this image needs? Run it through the image optimization tool to get an optimization score and automatic format, quality and size choices.
Related tools
- JPG CompressorShrink JPG photos with a real quality slider and see the exact bytes you saved.
- WEBP CompressorReduce WEBP file size with a quality slider and real, measured savings.
- PNG to WEBPTurn PNG images into WEBP files right in your browser. No upload, no signup, no watermark.
- Resize PNGScale PNG images to exact pixel dimensions with transparency preserved.