Skip to content

PNG Compressor

Re-encode a PNG in your browser. PNG is lossless and has no quality setting there, so savings are small. Convert to WebP or JPG for bigger reductions.

compress

Drop PNG image here

or click to browse files from device

Accepted format: PNG • Maximum 20 MB

What this tool does

Choose a PNG and the tool re-encodes it and shows the original size, the new size and any saving.

How to use it

  1. Choose a PNG file, or drop it on the page.
  2. Press Compress PNG.
  3. Check the original size, the new size and the saving. If the new file is larger, the page tells you, and you should keep the original.
  4. Press the download button to save the result.

Where it runs

The work happens in your browser, using the canvas feature that every current browser has. The image is not uploaded and nothing is stored on this site’s server.

What to expect

PNG is a lossless format. Unlike JPG, you can’t lower quality to trade detail for size, and the PNG writer built into browsers has no quality or compression-level option. So this page has no slider: the image is decoded and written out again, and the pixels never change.

  • The saving is usually small. Files already optimised by an image editor or another tool may not shrink at all, or may come out slightly larger. The page says so when that happens.
  • It does not reduce colours. Some PNG compressors cut the palette to 256 colours, which can shrink a file a lot at the cost of some banding. This tool does not do that.

Better options

  • Convert the format. PNG to WebP keeps transparency and is much smaller. PNG to JPG is smaller still for photos without transparency.
  • Resize. Fewer pixels is the biggest saving. Use the Image Resizer.
  • Use SVG for logos and icons that are vector graphics.

Transparency is kept.

Limits

  • Metadata such as EXIF, location and colour profiles is not carried over.
  • Browsers apply EXIF rotation when they open a photo, so it normally comes out the right way up.
  • The page states a 20 MB maximum but doesn’t check it in the browser. Very large images depend on your device’s memory.
  • Only one image is handled per run.

Why doesn’t my PNG shrink much?

PNG is lossless, so only the packing can change, and a browser gives no control over it. Larger savings need a different format, fewer pixels, or fewer colours.

Does it reduce image quality?

No. The pixels stay the same.

Does it keep transparency?

Yes.

What should I do for a big reduction?

Resize the image or convert it to WebP.

Is my PNG uploaded?

No. It is processed in your browser.