PNG compressor

PNG is lossless by default, but you can still reduce file size by optimizing color depth, stripping metadata, and re-encoding more efficiently.

How to compress a PNG

1. Drop or select your PNG file.
2. Choose compression options if available (palette reduction, metadata strip).
3. Compare output size against the original.
4. Download the optimized PNG.

Typical use cases

Logo with transparency

A 500 KB logo exported from design software often compresses to under 100 KB when palette colors are reduced to what the artwork actually uses.

UI screenshot

Flat-color screenshots compress well. Removing unused alpha and metadata can cut size for app store assets.

Favicon source

Before generating favicons, compress the master PNG so each derived size starts from a lean file.

When to compress PNG

• When you need transparency and lossless edges (logos, icons, overlays).
• When PNGs from design tools are larger than necessary.
• When you want local optimization without cloud services.

Why PNG files get big

PNG uses DEFLATE compression on filtered scanlines. Photographic noise does not compress well, which is why a JPG photo re-exported as PNG can be ten times larger. Graphics with flat colors and sharp edges compress dramatically better.

Frequently asked questions

Is PNG compression lossless?

PNG re-encoding here preserves visual fidelity. Aggressive palette reduction may reduce colors but should not blur edges like JPEG.

Why is my photo PNG so large?

Photos saved as PNG store every pixel literally. Convert to JPG or WebP for photographic content.

Does compression remove transparency?

No — alpha channels are preserved for standard logo and icon workflows.

Can I batch compress?

Depends on the tool UI; each file is processed locally in your browser.

Should I use PNG or WebP?

WebP often wins on size for both photos and graphics. Use PNG when you need universal support in older tools or strict lossless editing.