Compress PNG losslessly
Make a static PNG smaller locally. Pixels, transparency, and color profile stay intact. A smaller file is not guaranteed.
- Runs in your browser
- No upload
- Check before download
Choose PNG
Or drop images here. You can also focus this area and paste an image.
The file stays in your browser; no upload. Maximum 40 MB and 16 million pixels.
Compress PNG
Result
Choose PNG
For a larger reduction with a format change: convert PNG to JPG or WebP. JPG removes transparency. PNG → JPG · PNG → WebP
How to compress a PNG losslessly
- Choose a PNG
Choose a static PNG up to 40 MB and 16 million pixels. APNG is rejected. Readable EXIF is retained; only EXIF with orientation 1 is removed.
- Compress
The tool checks PNG structure and decoding, recompresses image data, and removes only nonvisual metadata.
- Check the result
Actual byte counts and a download appear only when the new file is smaller.
Frequently asked questions
Are transparency and pixels preserved?
Yes. PNG image data is recompressed losslessly without canvas redraw. Transparency and color profile remain intact.
Can I hit a specific KB size?
No. Lossless PNG savings depend on the source. For a size limit with format change, use the target-size tool.
Is the image uploaded?
No. Selection, checks, and compression run in your browser.
Tips & guides
Fix PageSpeed image warnings
Step-by-step help for the task behind this tool, with sources and limits.
Read the guide