Skip to content

Compress PNG

Smaller PNGs with transparency intact — lossless optimisation or smart color reduction.

Drop an image here

or choose files from your device

You can also paste an image with Ctrl+V

JPG, PNG, WebP, AVIF, HEIC, GIF · up to 100 MB

Your images are processed locally in your browser and are not uploaded.

PNG is lossless, which is why screenshots, logos and graphics saved as PNG are often huge. PhotoTools offers two ways to shrink them: lossless optimisation with oxipng, and color quantisation that reduces the palette to 256 colors or fewer — usually 60–80% smaller with no visible change.

How to compress a PNG

  1. Step 1

    Add a PNG image.

  2. Step 2

    Choose lossless optimisation, or lower the number of colors for a much smaller file.

  3. Step 3

    Compare the result and download your optimised PNG.

Why use PhotoTools

Transparency kept

Alpha channels are preserved, so logos and icons still work on any background.

Two modes

Pixel-perfect lossless optimisation, or palette reduction for maximum savings.

Private and fast

Everything runs in your browser. No upload, no waiting in a queue.

Supported formats

Input

  • PNG

Output

  • PNG
  • WebP
  • AVIF

Frequently asked questions

Why is my PNG so large?

PNG stores every pixel without loss. Photos saved as PNG are often 5–10× larger than the same photo as JPG or WebP.

Is reducing colors noticeable?

For screenshots, UI graphics and logos, 64–256 colors usually look identical. For photos, consider converting to WebP or JPG instead.

Should I convert my PNG to WebP?

For websites, yes: WebP keeps transparency and is typically much smaller. Keep PNG where maximum compatibility is required.

Are my images uploaded to a server?

No. This tool runs entirely in your browser using WebAssembly. Your images never leave your device, and nothing is stored.