PNG Compressor

PNG files are lossless by default, which makes them large. This compressor reduces the colour palette to shrink the file while keeping any transparent areas fully transparent, all inside your browser.

Drop images here or click to browse

PNG up to 50 MB each

Your images never leave your device

PNG, up to 50 megabytes each Your images never leave your device

How to use the PNG Compressor

  1. Drop in one or more PNG files.
  2. Adjust the quality slider to control how much the palette shrinks.
  3. Download the compressed PNG, transparency intact.

Features

  • Keeps the alpha channel, so transparent backgrounds stay transparent.
  • Reduces colour count instead of discarding image detail like a photo compressor would.
  • Batch compress up to 50 files, download as ZIP.
  • Skips files that are already smaller than any further compression would achieve.

Does compressing a PNG remove transparency?

No. Transparent areas stay transparent. The compressor reduces the number of distinct colours in the image, which is where PNG file size savings actually come from, and the alpha channel is preserved throughout.

Why does reducing colours shrink a PNG so much?

A full colour PNG can store over 16 million possible colours per pixel, and most of that range goes unused in a screenshot, logo or icon that really only contains a few dozen or a few hundred distinct colours. The quality slider here maps to a palette size from 8 up to 256 colours: at the default of 80 the image gets a 256 colour palette, which is invisible to the eye on flat graphics but still meaningfully smaller than storing every pixel's exact colour separately.

Why is my PNG still large after compressing it?

If the source file is a photograph rather than a graphic, PNG is the wrong format for it to begin with. Photos have gradual colour transitions across thousands of shades, which a small palette cannot represent without visible banding, so the compressor cannot shrink a photographic PNG anywhere near as far as it shrinks a flat graphic. Convert a photo saved as PNG to JPG or WebP instead, using the Image Converter, for a far smaller result.

Frequently asked questions

How small can a PNG get?

Screenshots, logos and flat graphics often shrink by 60 to 80 percent, since they use few colours to begin with. A PNG photo shrinks less; convert that to WebP or JPG instead if it does not need transparency.

Is this a good alternative to TinyPNG?

It compresses PNGs the same way, by reducing the colour palette, but runs entirely in your browser with no upload, no account and no batch limit.

Will icons or logos still look sharp after compression?

Yes, at the default quality of 80 hard edges and flat colours stay crisp. Very low quality settings can introduce banding in smooth gradients, so keep those closer to 90.

What is the difference between this and just resizing a PNG smaller?

Resizing reduces the pixel dimensions, which changes how big the image displays. This tool keeps the same dimensions and only reduces the file size by shrinking the colour palette, so the image still displays at the same size, just with a smaller download.

Does this tool support animated PNGs?

No, only static PNGs. An animated PNG (APNG) decodes as its first frame only, the same as any single still image.

Can I compress a PNG with a semi-transparent shadow or glow?

Yes, partial transparency in the alpha channel is preserved at every quality setting, not just fully opaque or fully transparent pixels.