Free · Private · No sign-up

Make a PNG file smaller

PNG is a lossless format, which is why the files are large. There are two safe ways to shrink one: reduce the palette (great for icons and screenshots), or resize the dimensions (great for photos exported as PNG). Both keep transparency intact.

For designers, developers and anyone with an oversized PNG screenshot, export or asset that needs to shrink without losing transparency.

Tool for this job
Open the PNG compressor

Lossless palette optimisation + optional resize. Transparency is preserved.

Open the tool

Step-by-step

  1. Open the PNG compressor above.
  2. Drop your .png file in. It stays on your device.
  3. Let the compressor try lossless optimisation first — for screenshots and UI graphics this often shaves 30–70% with zero visible change.
  4. If it's still too big, drop the pixel dimensions with the resize slider or switch to a lossy palette (still transparent).
  5. Download the smaller PNG.

Common mistakes to avoid

  • Exporting a photo as PNG. PNG is meant for graphics, screenshots and images with transparency — for photos, JPG or WEBP will be a fraction of the size.
  • Flattening transparency accidentally by exporting to JPG.
  • Assuming "lossless" means there is nothing to optimise. Palette reduction and metadata stripping are lossless but still make big savings.
  • Uploading confidential screenshots to a random online compressor.
Format advice

Stay on PNG when you need transparency, hard edges or exact colours. Switch to WEBP for a website (typically 25–50% smaller and still supports transparency) or JPG when it's a photo without transparency.

Privacy

Compression happens in your browser using the Canvas API and pngquant-style palette reduction in WebAssembly. Your file is never uploaded.

Related tools & guides

Frequently asked questions

Will I lose transparency when I compress a PNG?
No. The compressor keeps the alpha channel intact. Even the palette-reduced (lossy) mode preserves transparent pixels — only the number of unique colours goes down.
Why is my PNG so huge to start with?
PNG is lossless, so photos, gradients and rendered UI with lots of unique colours don't compress well by default. Modern phones and design tools also often save at 2× or 3× density.
Is PNG better than JPG?
For screenshots, logos, illustrations and anything with transparency: yes. For photos: no — a JPG at 85% quality is usually five to ten times smaller than the equivalent PNG and looks identical on screen.
How much smaller can a PNG realistically get?
Typical results: screenshots 30–70% smaller losslessly, illustrations 50–85% with palette reduction, photos exported as PNG can drop 90%+ once you also allow a resize or convert to WEBP.
Does it work on very large PNGs?
Yes, up to the memory of your device. Files over ~50 MB may take a few seconds to decode. If your browser struggles, resize first, then compress.
Ready to fix it?
Lossless palette optimisation + optional resize. Transparency is preserved.
Open the PNG compressor