Compress PNG Files Without Uploading Them
Drop in PNG, JPG or WebP files and get smaller versions back, generated entirely on your device. Smart mode tries every target format and keeps the smallest result. Batch friendly, watermark free.
How to compress PNG files in three steps
Pick your trade-off, let the tool do the arithmetic:
Add your files
One file or fifty. Each is processed independently, so a single odd file never blocks the batch.
Choose format and quality
Auto tries PNG, WebP and JPG and keeps whichever came out smallest. You can also force a format, set the quality for WebP/JPG, and cap the pixel width.
Download the results
Every row shows old size, new size and the percentage saved. Grab files one by one or as a ZIP.
The mechanics
How PNG compression works here
PNG compression has two honest routes. Lossless optimization re-encodes the same pixels more efficiently, typically saving 10 to 40 percent. Lossy conversion moves the image to WebP or JPG at a chosen quality, which saves 60 to 90 percent but changes pixels. Auto mode encodes all viable candidates and keeps the smallest file that respects your transparency: alpha images never get flattened to JPG silently.
Lossless PNG via oxipng
When you keep PNG, the file goes through oxipng, a Rust optimizer compiled to WebAssembly. Same pixels, smaller container. Nothing is approximated.
Transparency is respected
Images with an alpha channel are never auto-converted to JPG, because JPG would replace transparent areas with white. Auto compares optimized PNG against WebP instead.
Optional dimension cap
A 4000-pixel screenshot displayed at 800 pixels wastes 96 percent of its bytes. Setting a max width resizes before encoding, which is usually the single biggest win.
What the compressor includes
Batch tools that respect your files.
Auto smallest-file mode
Every viable format is tried; the smallest honest result wins.
Lossless PNG optimization
oxipng in WebAssembly, same pixels, smaller file.
Quality slider
Choose the lossy trade-off for WebP and JPG outputs.
Max width cap
Downscale oversized screenshots as part of the same job.
Batch with a ZIP
Fifty files in, one archive out.
Before and after sizes
Every file reports old size, new size and percent saved.
Compress PNG questions
What actually happens to your bytes, answered plainly.
Pairs well with: merge PNG files, resize PNG, PNG to PDF, split PNG.
Shrink your PNG files now
Drop them in, compare the numbers, keep the smaller honest copy. Merging and resizing live one link away.
