ezcompressor

Compress PNG: up to 80% smaller, transparency kept

Shrink PNG files by quantising colours like TinyPNG, entirely in your browser. Keeps transparency. Batch mode.

Stays on your deviceFree daily runsNo watermarkBatch freePrivate
Loading tool…

See it on a sample image

Produced by this exact tool on a sample photo. The sizes and dimensions shown are real output. Drag the handle left and right to compare.

Before: PNG · 1.57 MB · 1600×1067 After: PNG · 394.9 KB · 1600×1067 BeforeAfter −75%
Before PNG · 1.57 MB · 1600×1067After PNG · 394.9 KB · 1600×1067

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

  1. Drop PNG files.
  2. Keep 256 colours for best quality, or go lower for smaller files.
  3. 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

1

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.

2

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.

3

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

SettingWhat it does
ColoursNumber 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.

Compress PNG: frequently asked questions

How do I compress a PNG without losing transparency?
Drop the PNG here and keep the default 256 colours. The transparent and semi-transparent pixels are included in the palette, so the background stays see-through. Transparency is preserved at every colour setting, including Lossless.
Is PNG compression lossless?
PNG itself is lossless, and the Lossless option here re-packs without changing pixels, though gains are smaller. The 256 to 32 colour options are lossy because they reduce the palette, but for screenshots and flat graphics the change is usually invisible.
How many colours should I choose?
Start at 256 for the best quality. Logos and simple icons often look identical at 64 or even 32 colours, giving a much smaller file. If you see banding or speckles, step back up to the next setting.
Why are my PNG photos showing bands of colour?
Photos contain smooth gradients with thousands of shades. Reducing them to a small palette creates visible steps. For photographs, convert to JPG or WEBP, which handle gradients far better and usually produce an even smaller file.
How much smaller will my PNG get?
Screenshots, icons and flat graphics typically shrink by 60–80% at 256 colours. Images that were already optimised, or PNGs that are really photographs, save less. The result line shows the exact before and after size for each file.
Can I set a maximum size in pixels too?
Yes. Enter a value in Max dimension and the longest side is scaled down to it before compression. This is useful when a 4000 px screenshot only needs to be 1200 px wide on a web page.
Is it lossless?
Choose "Lossless" to re-pack without changing pixels (smaller gains). The colour options are lossy but usually invisible.
Will transparency survive?
Yes. Alpha is preserved in all modes.
Why do gradients look banded?
Fewer colours means visible steps on smooth gradients. Use 256 colours or convert to WEBP for photos.