Compress a PNG to 100 KB
Hit a 100 KB target while keeping the PNG format and any transparency.
- Private by defaultDeleted within an hour
- Super FastProcess in seconds
- No Sign-upStart instantly
How it works
Add your images
Drag and drop, paste, or pick files. They upload over an encrypted connection.
Pick a quality or a target size
Use the quality slider, or tell it exactly how many KB or MB you need.
Download
Save each file, or grab them all at once as a ZIP.
PNG is the right format to keep when transparency or sharp, exact edges matter, such as a logo or icon, but it compresses less aggressively than JPEG, so reaching 100 KB sometimes needs a bigger quality reduction or a resize. This page keeps the output as PNG throughout so transparency is never lost.
For simple graphics like logos and icons, 100 KB is usually easy to reach with no visible change at all, since PNG's colour-reduction approach barely affects flat-colour artwork. Detailed, photo-like PNGs are the ones that need the most compromise to reach this size.
Like every tool on this site, the work happens on our own servers in the EU, with the original not kept and the result deleted within one hour. A quick way to tell if PNG is really the right format: if the image has no transparency and isn't a sharp-edged graphic, converting to JPEG first will usually reach 100 KB with a better-looking result.
How a PNG is brought down to 100 KB
A PNG has no quality dial of its own, so the search works on the number of colours. It builds a palette for the picture, encodes it, measures the file, and tries again with a larger or smaller palette until it has the richest version that fits in 100,000 bytes. If the file is still too heavy with the smallest palette, the dimensions are reduced a step and the search starts over. Transparency is carried through every attempt, soft edges included.
Which PNGs fit, and which fight back
A logo, an icon set or a chart, even at 2000 pixels wide, is usually under 100 KB after colour reduction with no change you could point to. A screenshot of a Full HD window gets there too, though small text may show faint speckling if the palette has to become very small. A product photo cut out on a transparent background is the hard case. It combines photographic detail with an alpha channel, and at 1000 by 1000 pixels it will normally have to lose some of its dimensions to reach 100 KB.
Transparent and small: consider WebP
If the picture is going onto a web page, the format matters more than any setting. WebP supports the same partial transparency as PNG and stores photographic content far more compactly, so a cut-out product photo that struggles at 100 KB as a PNG fits easily as a WebP at full size. Keep PNG for the places that require it: app stores, older design software, document templates and upload forms that list PNG by name.
Frequently asked questions
Will this keep my PNG's transparency?
Yes, throughout the entire size range, since the output format stays PNG.
Why does my logo reach 100 KB with no visible change?
Flat-colour graphics are barely affected by PNG's colour reduction, so quality loss is minimal.
What if my photo-like PNG can't reach 100 KB cleanly?
Converting to JPEG first (accepting a white background) usually reaches small targets with better visual results.
Does PNG support partial transparency?
Yes, PNG supports semi-transparent pixels, and that's preserved here too.
Will small text in my PNG stay readable?
Yes in almost every case. Colour reduction keeps edges where they are; it changes shades, not shapes. Check the result at full size if the text is tiny and coloured.
Why did the dimensions of my PNG change?
Because the smallest palette alone was not enough to reach 100 KB. The new width and height are shown with the result. Reduce the size yourself in Resize if you would rather choose them.