Skip to content
Tooletto

Maximum PNG Compression

A preset of Compress PNG

The most aggressive setting: 64 colours with dithering. Best for flat graphics, icons and simple illustrations where a limited palette is invisible. Photographs will show banding at this level — use 256 colours or switch to JPG for those.

  • Files never leave your device
  • Free, no signup
  • No watermarks
  • Works offline once loaded
Loading tool…

How to compress png

  1. 1

    Add your PNGs

    Drag PNG files onto the page, browse for them, or paste from the clipboard.

  2. 2

    Choose a colour count

    256 colours is visually lossless for most graphics. Lower it for smaller files.

  3. 3

    Download

    Save each optimised PNG or download the batch as a ZIP.

What 64 colours can and cannot survive

Sixty-four colours sounds severe and is genuinely fine for a large class of images. Icons, flat illustrations, pictograms, simple charts and most brand marks are built from a deliberately small palette — often fewer than a dozen distinct colours plus antialiasing along the edges. Reducing to 64 leaves the flat regions untouched and only slightly coarsens the edge blending, which is invisible at the size these assets actually render.

What does not survive is continuous tone. Any smooth gradient — a shadow, a blurred background, a sky, skin — needs far more than 64 steps to look continuous, and at this level it will break into visible bands even with dithering active. Dithering trades those hard bands for fine noise, which reads better but is still a compromise rather than a fix.

Good candidates
Icons, pictograms, flat illustrations, simple charts, monochrome diagrams, single-colour logos.
Poor candidates
Photographs, gradient backgrounds, drop shadows, anything with soft blur or realistic lighting.

How to tell if you pushed it too far

Banding is easiest to spot in large areas of near-uniform colour, so check the smoothest region of the image rather than the busiest. Zoom to 100% rather than fitting to the window — browser downscaling hides banding convincingly, and an image that looks clean in a thumbnail can be visibly stepped at full size. Pay particular attention to edges where antialiasing blends a shape into its background, since those are where a shrunken palette runs out of intermediate shades first.

If the result bands, the answer is more colours rather than more dithering. Step back to 128 and compare: the file will be larger but usually still well under half the original, and on artwork that needed the headroom that is a better trade than noise. If even 256 colours bands, the image is photographic and belongs in a different format entirely.

Frequently asked questions

How does PNG compression work if PNG is lossless?

The PNG container stays lossless — what changes is the image inside it. Reducing the number of distinct colours makes the data far more repetitive, and PNG's built-in deflate compression then packs it much harder. This is the same approach pngquant and TinyPNG use.

Is transparency preserved?

Yes. The alpha channel is left completely untouched, and fully transparent pixels are excluded from the colour palette so they cannot skew it. Logos and cut-out graphics keep clean edges.

Why is the saving smaller than TinyPNG gives me?

Browsers can only write 32-bit PNGs, not true 8-bit palette PNGs, so we capture roughly half of what a native optimiser achieves. In exchange your file never leaves your device and there is no monthly limit. For logos and flat graphics the gap is small; for photographs it is larger.

What does dithering do?

It scatters the rounding error between neighbouring pixels so gradients stay smooth instead of forming visible bands. It costs a few percent of file size and is worth leaving on for photographs and gradients — turn it off for flat graphics and screenshots.

Should I use PNG at all?

For photographs, no — JPG or WebP will be several times smaller at the same quality. PNG is the right choice for logos, icons, screenshots of text and anything needing transparency.