Compress PNG

Screenshots and graphics at a fraction of the weight. Transparency is preserved and nothing leaves your device.

Choose your PNGs or drop them here

Also accepts JPG, WebP, GIF and BMP — or paste with Ctrl+V

100% local processing: no image is ever uploaded to any server.

PNG is a lossless format: perfect for editing, terrible for publishing. The most effective way to compress a PNG is re-encoding it as WebP, which keeps transparency and turns a 1.5 MB screenshot into under 150 KB at 75–85% quality. That is exactly this page’s default.

If you must keep the .png extension (platform requirements), use the resizer instead: reducing dimensions is the only effective size cut PNG allows in the browser without changing format.

How it works

  1. 1

    Drop your PNGs into the upload zone.

  2. 2

    Keep WebP as the output to preserve transparency.

  3. 3

    Compare the savings and download your files.

Frequently asked questions

Are my screenshots uploaded to a server?

No. All processing happens inside your browser using the Canvas API: your files never leave your device, there are no upload queues, and the tool even works offline once the page has loaded.

Do I lose transparency when compressing a PNG?

Not if you pick WebP as the output: it supports an alpha channel just like PNG. Only JPEG replaces transparency with a white background.

How much can I expect to save?

Between 60% and 90% for screenshots and graphics. For photos mistakenly saved as PNG, savings can exceed 90% with no visible difference.