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.

Or load from

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

  1. 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.

  2. Compress

    The tool checks PNG structure and decoding, recompresses image data, and removes only nonvisual metadata.

  3. 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