Compress PNG images online
Shrink PNGs without losing their crisp edges or transparency. It all happens in your browser, so your files are never uploaded. Wondering how it stacks up? See our Squoosh vs TinyPNG comparison.
How to compress a PNG
Compress PNG for the web
On a website, every image is downloaded by every visitor, so oversized PNGs slow pages down more than almost anything else. Compressing a PNG here keeps it a PNG, with the same dimensions and the same transparency, and re-saves it in your browser. It is the right move when the file has to stay PNG, for example because a theme, a plugin or a client asks for that format.
Before you compress, check the dimensions. A logo exported at 3000 pixels wide for a 300 pixel slot in your header is ten times wider than it needs to be, and resizing it first makes a much bigger difference than any compression setting. Resize to the size the page shows, then compress, and upload the result.
Compression runs in your browser, so it works the same on a laptop, a tablet or a phone, and you can handle up to 30 PNGs at a time. The original files on your device are not changed; you download new copies. If the batch mixes PNGs with JPG and WebP files, the image compressor handles all of them at once.
Why some PNGs barely shrink
PNG itself is a lossless format, so the saving here does not come from blurring detail the way JPG compression does. It comes from reducing the number of colors: the image is saved again with a palette of a few thousand colors at most, which flat graphics, logos and screenshots barely use, so on those you will not see a difference. A PNG that already uses few colors, or one that was already optimized by a design app, may come out almost the same size.
Photos saved as PNG are the other common case. A photograph has millions of slightly different colors, which is exactly what PNG handles worst, and squeezing them into a smaller palette can show as banding in skies and soft gradients. For those, the answer is a different format rather than more compression. If you need a pixel-for-pixel copy, keep the original PNG as it is.
You can see this right away in the results: the original and new size are shown side by side for every file. If a PNG comes out the same size or only slightly smaller, the original was already efficient, and the next step is to resize it or change the format rather than run it through again.
Convert PNG to WebP for smaller files
If the image is going on a web page, converting it to WebP is usually the biggest single saving available. WebP keeps transparency like PNG, so logos and cut-outs still sit cleanly on any background, but it stores the image far more efficiently. You can convert PNG to WebP in the same way as compressing: drop the files in, download the results.
Keep the PNG as your master copy for editing, and publish the WebP. Every modern browser shows WebP, so visitors see no difference except a faster page. For photos that ended up as PNG and need to go somewhere other than a website, converting them to JPG is the other route.
Screenshots are a good example. A screenshot of a web page or an app saved as PNG can be several megabytes; as WebP it is usually a fraction of that and still crisp enough to read every word.