Compress & resize
Compress PNG
Screenshots and design exports are the usual PNG heavyweights. This site combines lossless optimization (OxiPNG) with lossy palette quantization (imagequant — the exact algorithm behind TinyPNG), typically cutting PNGs by 60–80% with barely visible difference.
Advanced
How to use
- Drag your PNG files into the dashed box above — a whole batch at once is fine.
- Quality defaults to 85; adjust freely to trade size for quality, with a live before/after preview.
- Download individually or as a ZIP. EXIF/GPS are stripped by default for cleaner output.
FAQ
Will my images be uploaded?
Never. All decoding and encoding for PNG compression runs inside your browser via WebAssembly. This site has no image upload endpoint at all, and it works offline.
Is it free? Any limits on file count or size?
Completely free — no sign-up, no watermark. PNG compression has no file-count or per-file size limits. Since images are processed on your device, server costs are zero and this can stay free forever.
How much smaller can it get?
At the default quality of 85, files typically shrink 30%–70% with little visible difference (higher-quality, larger originals compress more). Lower the quality for even smaller files.
Does it support batch processing?
Yes. Drop dozens or even hundreds of PNG images at once; the memory-budget scheduler processes them locally in a queue. Download individually or as a single ZIP.
Is EXIF metadata or GPS kept in the output?
No, metadata is stripped by default. EXIF and GPS data are removed from the output, so shared files never leak where photos were taken — a privacy feature by itself.
What is PNG quantization, and when should I turn it off?
Quantization reduces the image to a palette of at most 256 colors — near-invisible on photos, best on screenshots and logos. If your image has smooth gradients or must stay strictly lossless, disable quantization for pure lossless optimization.