Compress PNG
Re-encode PNG graphics and screenshots in the browser. Transparency is preserved.
How to use Compress PNG
- Upload PNG files (logos, screenshots, UI captures).
- Compress to rewrite the PNG stream via canvas.
- Download the lighter PNG. Transparent pixels stay transparent.
What this tool accepts
- Keeps alpha channel
- Good for screenshots and flat graphics
- No server upload
Formats: PNG
“Compress png” and “png size reducer” queries usually come from designers shipping UI kits or from students uploading assignment screenshots. PNG stores every pixel losslessly, so a 4K screenshot can be 8 MB. Rewriting it through canvas drops ancillary chunks and sometimes packs the IDAT better.
When PNG compression is the wrong tool
If the file is a camera photo saved as PNG, convert it to JPEG. You will often see an 80% drop. If it is a logo with a transparent hole, stay on PNG or use WebP with alpha. This compressor will not posterize colors the way a 256-color pngquant pass would — that is intentional so brand colors stay exact.
Screenshots and text
UI text looks worse in JPEG. Compress PNG is the right default for settings dialogs, code editors, and error messages you need to send in a ticket.
Frequently asked questions
Why is my PNG still large?
Photographic PNGs are huge by design. Convert to JPG or WebP if you do not need transparency. This page is for graphics that must stay PNG.
Does this use pngquant?
No. It re-encodes with the browser PNG encoder. You still often save bytes by stripping chunks and flattening unused metadata.
Related tools
Compress Image
Drop JPG, PNG, WebP, GIF, or SVG files and shrink them locally. Pick a quality level, preview the savings, then download.
PNG to JPG
Convert PNG images to JPG. Transparent areas become white.
PNG to WebP
Convert PNG to WebP. Transparency is kept when the browser encoder supports alpha WebP.
Crop PNG
Crop PNG graphics and keep transparency outside the opaque pixels you keep.