compresspng Compress a PNG

Lossless PNG Compression

Strip the waste, keep every single pixel. The safe option when the image must not change at all.

Lossless only

Drag & drop files here, or

Accepts .png

  1. Upload your PNG files.
  2. Each is re-packed with no pixel changes.
  3. Download identical images in smaller files.

This mode does not touch your pixels. It re-encodes the PNG with maximum compression effort and strips redundant chunks, so the image that comes out is bit-for-bit identical when decoded — the file around it is just packed better.

Savings are real but modest: commonly 5–15%, occasionally more on files exported by software that optimises poorly. If a file is already tightly packed there may be nothing left to remove, in which case you get your original back unchanged rather than a slightly larger re-encode.

Guides about Lossless PNG optimiser

More compresspng.net tools

Frequently asked questions

Is this really lossless?
Yes. Decode the input and the output and you get identical pixel data, including the alpha channel. Only encoding overhead is removed.
Why did my file barely shrink?
Because it was already well compressed. Lossless optimisation can only remove waste, and some exporters leave very little. For a bigger reduction try the palette-based strengths on the main compressor.
Why did I get back a file the same size as the original?
If re-encoding would have produced a larger file, the original is returned instead. A compressor should never hand you something bigger than what you uploaded.