PNG compression works by reducing the number of colours and re-packing the file, the same approach as TinyPNG, but done on your device. Screenshots, icons and flat graphics lose nothing visible at 256 colours and shrink by 60–80%.
What is Compress PNG?
This tool lets you compress PNG images by up to 80% while keeping transparency, sharp edges and crisp text. PNG is the go-to format for screenshots, logos, icons and interface graphics, but it is lossless by design, so files often end up several times larger than they need to be.
Here you choose how many colours to keep, from 256 down to 32, or a lossless re-pack that leaves every pixel untouched. The output is still a PNG, so it drops into websites, apps, documents and design tools exactly where the original did, with its transparent background intact.
How to compress PNG
- Drop PNG files.
- Keep 256 colours for best quality, or go lower for smaller files.
- Download or ZIP.
How Compress PNG works
A PNG stores pixels in two stages. First each row is filtered, meaning each pixel is described as the difference from its neighbours, which turns flat areas into long runs of zeros. Then the result is squeezed with DEFLATE, the same method used in ZIP files. None of this throws detail away, which is why PNG is lossless.
The biggest saving comes from colour quantisation. A full-colour PNG can use millions of colours, each stored as four bytes with transparency. A screenshot or logo might really use only a few hundred. Reducing the image to a palette of 256 colours means each pixel needs one byte instead of four, and the patterns compress better too.
The quantiser picks the palette that best represents your image, alpha included, and the file is re-encoded in your browser. Smooth photographic gradients can show slight banding at low colour counts, so use 256 colours or WEBP for photos.
Key features of Compress PNG
Free PNG compression
Shrink single icons or whole asset folders at no cost, with no watermark stamped on your graphics. Drop as many PNGs as you need and download them separately or together in one ZIP.
Choose your colour count
Pick 256, 128, 64 or 32 colours, or Lossless to re-pack without changing a single pixel. Each step down makes the file smaller, so you can find the exact point where a logo or screenshot still looks perfect.
Instant results per file
Quantising and re-packing a PNG takes a moment on any recent device because the file never leaves your device. A folder of interface icons finishes in seconds, and you can see the saving for each file as soon as it is done.
Works in any browser
Use it on Windows, macOS, Linux, Android, iPhone or iPad in a current version of Chrome, Edge, Safari or Firefox. There is nothing to install, though you can add it to your home screen or desktop as an app.
Accessible colour menu and controls
The colour menu works with the keyboard, using Tab to reach it and arrow keys to choose. Buttons and fields are labelled for screen readers, progress is announced, and the page works in dark mode and at high zoom.
Designs stay private
Unreleased logos, app screens and client mock-ups never leave your computer. The PNGs are processed in the browser tab itself and never sent anywhere, so there is no copy on a server and no question of who might see it.
What makes EZCompressor's Compress PNG different
Transparency is never lost
The alpha channel is part of the palette, so semi-transparent shadows and anti-aliased edges keep their see-through pixels at every colour setting, including the smallest. Many quick fixes convert to JPG and leave you with a white box.
A genuine lossless option
Choose Lossless when a file must stay pixel-perfect, for example a reference screenshot or a sprite sheet. The image is re-packed with fresh compression, and not a single pixel value changes.
Same method, stays on your device
Palette quantisation is the technique the best-known PNG shrinkers use, but here it runs on your device. You get the same kind of saving without sending client artwork or private screenshots across the internet.
Why use Compress PNG?
Teams compress PNG files because PNGs are everywhere on websites and in apps, and they are often the heaviest files on a page. When you compress PNG assets before publishing, pages render sooner, app bundles shrink and design hand-offs move faster. A 1.2 MB screenshot commonly drops to 250 KB at 256 colours with no visible change.
It also helps with everyday tasks. Documentation and help articles full of screenshots become much lighter, presentations with transparent logos stop ballooning, and Slack or email attachments go through first time. For actual photos, though, convert to JPG or WEBP instead, because those formats suit continuous-tone images far better.
Who can use Compress PNG?
UI designers
Shrink exported icons, buttons and app screens before handing them to developers, keeping transparent edges clean and the design file sizes small.
Technical writers
Compress dozens of help-article screenshots at once so documentation sites load quickly without making menus or small text harder to read.
Game developers
Reduce sprite sheets and UI textures with a lower colour count, or re-pack them losslessly when every pixel matters for the art style.
Brand managers
Keep transparent logo files light enough for email signatures, partner portals and web pages while the shapes and colours stay exactly on brand.
Settings explained
| Setting | What it does |
|---|---|
| Colours | Number of colours in the palette. Fewer colours means a smaller file; 256 is visually lossless for screenshots and graphics. |
| Max dimension (px, 0 = keep) | Shrinks images whose longest side exceeds this, keeping aspect ratio. 0 keeps the original size. |