Free PNG compressor

Shrink PNG screenshots and graphics. Batch compress and download a ZIP — no upload wait. Default output stays PNG; switch format in settings if you need smaller photos.

Click to choose images, or drag them here

JPG, PNG, WebP, GIF, SVG · up to 50 files · max 40 MB each

How small should files get?

The tool finds the highest quality that still meets the target size, and scales down only if needed. Images already under the limit are left unchanged.

How it works

  1. Step 1 · Add files

    Drop PNG screenshots or graphics into the compressor (other formats work too).

  2. Step 2 · Confirm settings

    Pick a size preset or Custom KB/MB limit; output stays PNG unless you change it.

  3. Step 3 · Download

    Download files or a ZIP — use Compare or Adjust on a result if it looks soft or still too large.

Good for

  • Oversized PNG screenshots for docs, tickets, or chat
  • UI graphics that should stay PNG with transparency
  • When a site requires PNG but your export is tens of megabytes

What to watch for

Photo-like PNGs often will not hit tight KB limits as PNG. Switch output to JPEG or WebP, or use PNG to WebP, unless you must keep a lossless file.

Local compression vs upload compressors

Compared toCompress Locally (this site)Typical upload tools
Where compression runs
In your browser — nothing is uploadedYes —
Uploaded, processed, then downloadedNo —
Target size
Presets plus custom KB/MB limitsYes —
Often quality-only, or locked behind signupNo —
Batch work
Compress many files and download a ZIP — no upload waitYes —
One file at a time, or hit daily free-tier caps; ZIP often needs signupNo —
Privacy
We never see your photosYes —
Depends on that site's policyNo —
Already small enough
Files under the limit are left unchangedYes —
May recompress everything anywayNo —

What you get

Frequently asked questions

PNG photos will not go small enough — why?

Photo-like PNGs resist tight size limits. Switch output to JPEG or WebP in Custom settings, or lower max width, then compress again toward your target.

What is the default output format here?

PNG stays the default so screenshots and graphics keep lossless pixels and transparency. Change output in Custom settings when you need smaller photo files.

Can I use dedicated size pages instead?

Yes. Open Compress to 200KB, 500KB, or another size page when you need a preset limit. This hub is the same engine with PNG as the default export.

What do Compare and Adjust do?

Compare shows a before/after preview with sizes. Adjust re-runs one image with different quality, target size, or max width — useful when a screenshot looks soft or still exceeds your limit.