How to actually make an image smaller
Two levers, in order of how much they save. Resize first: a 4000 pixel photo shown in a 1000 pixel space is carrying sixteen times the pixels it needs, because the count is width times height. Then lower the quality to about 85. Changing format from PNG to JPG or WebP is the third lever, and on photographs it is a large one.
Why PNG compressors often do nothing
PNG is a lossless format. Every pixel is stored exactly, which is why screenshots and logos look perfect in it. A tool that re-saves your PNG as a PNG has not thrown anything away, so there is nothing much to gain, and depending on how the original was written, the result is sometimes larger.
Big PNG savings usually come from reducing the number of colours (which loses detail), from stripping metadata, or from a stronger lossless encoder than a browser has. This tool does none of those. Choose JPG or WebP and you will see a real reduction; stay on PNG and it will tell you there was nothing to win.
Which format for which job
| What it is | Best format | Why |
|---|---|---|
| Photograph | JPG or WebP | Approximation is invisible and saves enormously |
| Screenshot with text | PNG | JPG blurs the letter edges |
| Logo or icon | PNG or SVG | Flat colour and transparency |
| Anything for the web | WebP | About 25 to 34 percent under JPG at equal measured quality (Google) |
| An upload form is refusing it | JPG | The format everything accepts |