How to use it
- Drop your PNGs here, or paste a screenshot (Ctrl+V).
- Leave color reduction on and set the quality.
- Compress, then download the PNG or a ZIP.
How a PNG gets smaller
PNG is lossless, so simply re-saving barely helps. Two things do. The first is color reduction: the image's 16 million possible colors are replaced by 64–256 carefully chosen ones, with fine dithering so gradients don't band. The second is OxiPNG, which optimizes the file's internal compression and writes a palette PNG.
In our test a 5.8 MB PNG with a transparent background became 1.8 MB with 256 colors and looked the same. Screenshots and logos often end up 70–80% smaller.
When to keep all colors
On photo-like PNGs with lots of subtle gradients (a 3D render, for example) color reduction can become visible. Turn it off and only the lossless optimization runs, or convert the image to WebP, which is far smaller for photos.
If you need an exact file size, switch to target-size mode. Nothing is uploaded; everything runs in your browser.
Frequently asked questions
Is transparency preserved?
Yes. The palette can include transparent and semi-transparent colors, so the background stays transparent.
Is this like TinyPNG?
It uses the same idea (palette reduction with dithering), but your images aren't uploaded and there's no daily file cap.
How large a PNG can it handle?
It depends on your browser's memory; on a desktop, 20–30 megapixel images work fine.
Last updated: November 13, 2026