← back to tools

PNG Compressor

Lossless compression β€” strips metadata, re-optimises canvas. Batch up to 20 files at once.

Processed in your browser β€” files never leave your device
πŸ—œοΈ

Drop PNG files here

or browse to upload Β· supports multiple files

Mode
Quality 82%
Strips EXIF, comments & ancillary chunks β€” pixel-perfect output
β€”Saved
β€”Reduction
β€”Files

How it works

What is lossless compression?

Re-encodes the PNG through the browser's Canvas API and strips EXIF, ICC profiles, text chunks, and other metadata bloat. Every pixel stays identical β€” only the file size shrinks.

Lossy mode β€” when to use it?

Converts to WebP-quality JPEG-style compression behind the scenes via canvas toBlob. Gets 40–70% smaller files. Use when you're sharing on web/social and don't need strict PNG format.

Why is my saving small?

Already-optimised PNGs (from tools like Figma, Squoosh, or TinyPNG) have minimal metadata left. Lossless mode will save less. Switch to Lossy for bigger gains on those.

100% private β€” zero upload

Everything runs inside your browser. Files never touch a server. Works offline once the page loads. No accounts, no limits, no watermarks.