This tool re-saves a PNG without changing any visible pixel, transparency included. That pays off in one situation: a PNG written with little or no compression, which some export tools and screenshot utilities produce. For a PNG that is already compressed it usually changes little, and for some files it makes them larger, because the output is always saved as a full-colour image with an alpha channel. If you need a much smaller file, the sections below explain what works instead.
or use the button below to add files
Drag & drop a file here
or use the button below to choose a file
File selected
Accepts PNG · up to 20 MB each
Processing your file…
This usually only takes a moment.
Your file is ready
·
Your file is processed on our server and deleted automatically afterward — see the privacy note below.
Overview
About PNG Compressor
What this compressor does, and what it does not
Your PNG is decoded and saved again as a PNG at a standard compression level, not the maximum. Width and height are unchanged. In our tests every visible pixel kept its exact colour and its exact alpha value, so a logo with a soft shadow came back with the same edges. The hidden colour values stored under fully transparent pixels are not guaranteed to survive, but nothing visible depends on them.
It does not reduce the number of colours. That matters because the large savings advertised by some PNG compressors, often 70% or more, come from converting the image to a limited palette, a lossy step. This tool never does that, so it never changes how an image looks, and it also never delivers those savings. Text chunks and the embedded colour profile are not written to the result; no colour conversion is applied before the profile is dropped, so an image in a wide-gamut space such as Adobe RGB or Display P3 can look different afterwards (see how colour profiles work).
Which PNGs get smaller, and which grow
We generated PNGs in several ways and ran each through the tool:
| Test PNG (1200 × 800 unless noted) | Before | After | Change |
|---|---|---|---|
| Screenshot saved with no compression | 3.69 MB | 15.5 KB | -99.6% |
| Photo-like image saved with no compression | 3.85 MB | 2.01 MB | -48% |
| Screenshot saved with a normal setting | 15.5 KB | 15.5 KB | 0% |
| Photo-like image saved with a normal setting | 2.01 MB | 2.01 MB | 0% |
| Screenshot saved at maximum compression | 15.0 KB | 15.5 KB | +4% |
| Transparent logo with soft shadow (800 × 600) | 7.1 KB | 8.2 KB | +15% |
| Optimised RGB photo-like PNG, no alpha channel | 1.26 MB | 1.54 MB | +22% |
| Grayscale PNG | 371.4 KB | 563.8 KB | +52% |
| 256-colour indexed PNG | 164.8 KB | 341.9 KB | +108% |
| 64-colour indexed screenshot | 5.5 KB | 15.4 KB | +181% |
Generated locally; not a benchmark; not a guaranteed result. The pattern is consistent, though. The first two rows were written with no compression at all, so there was a lot to recover. After that, files that were already compressed stay about the same size. The last four grew because the result is always a 32-bit image with an alpha channel: a grayscale, indexed or plain RGB PNG is expanded to that form, and the extra data outweighs what the re-compression saves. If the output is larger than your original, keep the original.
If you need a much smaller PNG
- It is a photograph. PNG stores every pixel exactly, which is expensive for photos. Converting with PNG to JPG or PNG to WebP is what shrinks it, at the cost of some detail. WebP keeps transparency; JPG does not.
- It has more pixels than you need. Reduce the dimensions with the image resizer; the file shrinks roughly with the pixel count.
- It is a logo or diagram with few colours. Reducing the palette is the technique that works. This tool does not do it.
The JPG vs PNG vs WebP guide compares the three formats if you are unsure which to keep.
Compatibility
Supported Formats
Accepts PNG (.png). Output is always a PNG with an alpha channel, at the same dimensions. JPG, WebP and other formats are not accepted here. An animated PNG is accepted but only its first frame comes back. Limits: 20 MB per file, 12,000 px per side and 40 megapixels. One file is compressed at a time.
Guide
How to Use PNG Compressor
- Choose a PNG (up to 20 MB). The file is identified by its contents, so a WebP renamed to .png is rejected.
- Click "Compress PNG".
- Download the result, named after your original with "-compressed" added. If it is not smaller than the original, keep the original.
Highlights
Features
- Visible pixels and alpha kept In our tests each visible pixel kept its exact colour and transparency value. Nothing is quantised or dithered.
- No colour reduction The tool never converts a PNG to a smaller palette, so it never changes how the image looks. The cost is that it will not match the savings of palette-reducing tools.
- Honest about growth This page lists the PNG types that came back larger, so you know when to keep your original.
Applications
Use Cases
- Re-saving a PNG that an export tool or screenshot utility wrote with little or no compression
- Producing a lossless copy of a transparent logo with its colours and alpha untouched
- Stripping text chunks and colour-profile data from a PNG as a side effect of re-saving it
Good to Know
Limitations
This is a lossless re-save, not an optimiser. It does not reduce colours, so it cannot match the savings of palette-reducing PNG tools. The compression level is fixed and not the maximum. Grayscale, indexed and RGB PNGs are always written back as 32-bit RGBA and can come out much larger. Animated PNGs lose every frame after the first, with no warning. Text chunks and embedded colour profiles are removed.
Files are processed on our servers and are not shared with third parties. Files are deleted as soon as processing or download finishes. Any leftover temporary file is removed automatically by our cleanup process within the configured retention period (60 minutes). See our Privacy Policy for full details.
Support
Frequently Asked Questions
Why is my compressed PNG bigger than the original?
The tool always writes a full-colour image with an alpha channel. If your original was grayscale, indexed or plain RGB, it is expanded to that form, and if it was already well compressed there is little to recover. In our local test a 256-colour indexed PNG more than doubled in size. Keep the original when that happens.
Does this change my colours or transparency?
Not visibly. In our tests every visible pixel kept its exact colour and alpha value. The embedded colour profile is dropped without a colour conversion, so wide-gamut images can look different afterwards.
Why do other PNG compressors promise 70% or more?
Those tools usually reduce the number of colours, a lossy step that can cause banding in gradients. This tool is lossless and does not do that, so its results are far more modest, and for already-compressed files often zero.
Which PNGs does it actually shrink?
PNGs saved with little or no compression. In our local test an uncompressed screenshot dropped from 3.69 MB to 15.5 KB and an uncompressed photo-like image lost 48%. A PNG saved with a normal setting stayed the same size.
What happens to an animated PNG?
It is accepted, but only the first frame is kept, and the result is a still image. There is no error message. The Image Metadata Remover accepts animated PNG files and keeps every frame, but it does not compress them.
Keep Going
Related Tools
- PNG to JPG Convert a PNG to JPG. Transparent areas are filled with white and quality is fixed at 85.
- JPG to PNG Convert a JPG to a lossless PNG copy. It will not look sharper, and it will be larger.
- PNG to WebP Convert a PNG to lossy WebP at quality 85 while keeping transparency.
- WebP to PNG Convert a static WebP to PNG with transparency kept. The PNG is lossless but much larger.
- Image Compressor Compress a JPG, PNG or WebP without choosing a tool. It detects the format and applies that format's fixed setting.
- Image Resizer Resize a JPG, PNG or WebP to a width or height in pixels. The aspect ratio is locked unless you unlock it.
- PDF to PNG Turn the first page of a PDF into a PNG at 150 DPI, with crisp text and no JPG artifacts. Only page 1 is converted.