All tools

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.

Drop images to squish
JPG, PNG and WebP up to 50 MB — smaller files, same good looks.

How to compress a PNG

1
Add your PNGs
Drag them onto the box above, or tap to browse. Transparency is preserved.
2
Hit squish it
Squishly re-encodes each PNG on your device, trimming size while keeping sharp edges.
3
Download
Save files one at a time, or grab the whole batch as a ZIP.
Keeps transparency
Alpha channels are preserved, so logos and icons stay clean.
100% private
Compression runs on your device — PNGs are never uploaded.
Great for graphics
Ideal for screenshots, logos and flat illustrations.

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.

Why some PNGs barely shrink

PNG is a lossless format: it stores every pixel exactly, and so does a compressed PNG. That means compression cannot throw detail away the way it can with a JPG, and the saving depends on how efficiently the original file was written. A PNG exported by a quick screenshot tool often has room to shrink; 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 lossless storage handles worst, so the file stays large however it is saved. For those, the answer is a different format rather than more compression.

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.

Frequently asked questions

Does compressing a PNG lose quality?
PNG stays pixel-perfect for flat graphics. For photos, converting to JPG or WebP usually compresses much smaller.
Will transparency be kept?
Yes — the alpha channel carries through untouched.
How much smaller will PNGs get?
It depends on the image; screenshots and graphics often drop 30–60%. For big photos, try WebP instead.

Related tools