PNG Compressor
A dedicated PNG compressor with honest results. We only report savings when the output is genuinely smaller than your original.
Files never leave your device — 100% browser-based.
When to use this tool
- You need to make a PNG smaller but might need to keep transparency.
- Your PNG screenshots, logos or UI exports are slowing a website or bloating a repo.
- You're sending design mockups by email and the PNGs are too big.
- You want a PNG compressor that runs in your browser with no upload and no signup.
Best for
- Logos and icons with transparency
- UI screenshots
- App and game assets
- Design mockups
- Diagrams and charts
Every image you drop here is processed entirely inside your browser using the standard Canvas and File APIs. Nothing is uploaded, stored or logged on a server — you can disconnect from the internet after the page loads and the tool still works.
Quality & file size notes
- • PNG is lossless by default — savings come from re-encoding, stripping metadata, and optionally reducing the colour palette (256 / 128 / 64 colours).
- • Flat graphics, icons and UI screenshots can shrink 50–80% on a 128- or 64-colour palette with no visible change at 100% zoom.
- • If the PNG is actually a photograph, converting to WebP or JPG is almost always a much bigger win than any PNG compressor can deliver.
- • Use PNG for logos, screenshots, graphics and any image that needs transparency. Use JPG for photos with no transparency. Use WebP when the recipient/platform supports it — it can keep transparency and is usually smaller.
Things to watch out for
- — PNG files can be large because PNG is lossless and stores every pixel exactly — that's the whole point of the format, but it's the wrong format for photos.
- — We never ship a 'compressed' file larger than your original — if no real saving is possible, you get the original back labelled 'Already optimized'.
- — Aggressive palette reduction can introduce banding in soft gradients. Compare at 100% zoom before downloading.
How to compress a PNG image
- Open the PNG Compressor — it loads instantly and runs fully in your browser.
- Drop your PNG files onto the page (one or many — the tool batches them).
- Leave the default lossless mode for icons and screenshots, or open Advanced and pick a 128- or 64-colour palette for more aggressive savings on flat graphics.
- Preview the result at 100% zoom to confirm transparency and edges still look clean.
- Download each compressed PNG, or grab the whole batch as a ZIP. Transparency is preserved.
What if my PNG is still too large?
If PNG compression alone isn't enough, work down this list — each step gives a meaningful size drop:
- Reduce the dimensions — a 4000 px wide PNG screenshot is overkill for most uses. 1600 px or even 1200 px is usually plenty. Try Reduce Image Size.
- Convert PNG to WebP — keeps transparency and is typically 25–50% smaller than the best PNG.
- If the image has no transparency (photo, flat screenshot of a photo), convert PNG to JPG — usually 70–90% smaller.
- Remove embedded metadata and colour profiles — see Remove Image Metadata.
- Avoid using PNG for large photographs. PNG is built for logos, screenshots, graphics and transparency; photos belong in JPG, WebP or AVIF.
Reduce PNG size: option comparison
Different tools take different routes to a smaller PNG. Pick the one that matches your situation:
| Option | Best for | Keeps transparency? | Quality impact | File size impact | Tool |
|---|---|---|---|---|---|
| Logos, screenshots, transparent UI | Yes | Lossless by default | 20–60% smaller (up to 80% with palette) | PNG Compressor | |
| Any PNG, batch use | Yes | Lossless by default | 20–60% smaller | Compress PNG | |
| Oversized screenshots and graphics | Yes (PNG → PNG) | Sharp at chosen width | Linear with pixel count | Reduce Image Size | |
| Web pages, modern browsers | Yes | Visually identical at quality 85+ | 25–50% smaller than PNG | PNG to WebP | |
| Photos saved as PNG (no transparency) | No — flattens to white/colour | Invisible at quality 80–85 | 70–90% smaller | PNG to JPG |
Not sure which format to choose?
Compare JPG, PNG, WEBP, AVIF, HEIC, GIF, SVG, BMP, TIFF and PDF side-by-side with use cases and trade-offs.
Read the image format guide →More questions about this tool
How do I compress a PNG file?+
Open the PNG Compressor, drop your file onto the page, and download the result. Default mode is fully lossless — same pixels, smaller file. For flat graphics, open Advanced and pick a 128- or 64-colour palette for bigger savings.
Can I compress a PNG without uploading?+
Yes. Every step runs in your browser using the standard Canvas and File APIs — your PNG never touches a server. You can disconnect from the internet after the page loads and the tool still works.
Will PNG compression keep transparency?+
Yes. Compressing PNG to PNG preserves the alpha channel exactly, including in palette and aggressive modes. Transparency is only lost if you convert PNG to JPG — JPG has no alpha channel. Converting PNG to WebP keeps transparency and is usually smaller still.
Why are PNG files so large?+
PNG is lossless — it stores every pixel exactly with no quality compromise. That's perfect for logos and screenshots, but it's the wrong format for photographs, which compress 5–10× better as JPG or WebP.
Should I use PNG, JPG or WebP?+
PNG for logos, icons, screenshots and anything with transparency. JPG for photographs with no transparency. WebP when the recipient or platform supports it — it can keep transparency and is usually the smallest of the three.
How do I make a PNG smaller for a website?+
Resize first (most PNGs are larger than they need to be on the page), then compress. For modern sites, convert to WebP — it keeps transparency, is widely supported, and is typically 25–50% smaller than even a well-optimised PNG.
Why is my PNG still large after compression?+
Two common reasons. First, the PNG is actually a photograph — PNG can't compress photos efficiently, so convert to WebP or JPG. Second, the file is already well-optimised — our tool returns the original labelled 'Already optimized' rather than ship a bigger file.
Why use this tool?
Built for speed, privacy and simplicity. No accounts, no installs, no watermarks.
Real PNG size reduction via optional colour quantization and dithering
Metadata (EXIF, colour profiles, extra chunks) stripped on re-encode
Transparency preserved · we never ship a larger 'compressed' file
How it works
Three simple steps. Everything happens in your browser.
Drop your PNG images into the box above
Open Advanced options and pick a colour reduction (256/128/64) or enable Aggressive PNG compression
Click Compress and download the smaller PNG — original is kept if no real reduction is possible
Related compression tools
Keep going — pair this with another quick tool.
Related converters
Frequently asked questions
Quick answers about how this tool works.
Can PNG files really be made smaller?
Often yes — re-encoding strips metadata, and our optional colour reduction (256/128/64 colours) plus dithering can shrink PNG files significantly. If a PNG is already optimised we keep your original instead of shipping a larger file.
Will transparency be preserved?
Yes. PNG transparency (alpha channel) is preserved through every reduction mode, including colour quantization and dithering.
What if my PNG can't be made smaller?
We never lie: if the re-encoded output is larger than your original, we keep the original automatically and label it 'Already optimized'. For photos, WEBP or JPG will almost always create a much smaller file.
Are my images uploaded anywhere?
No. All compression happens locally in your browser using the Canvas API. Your files never leave your device.
Is the compressor free?
Yes — fully free, unlimited, no account, no watermarks.
Does it work on mobile?
Yes. The compressor is fully responsive and runs on any modern phone, tablet or desktop browser.