Compress PNG to 1 MB

Shrink a PNG to 1 MB or less for email attachments and portals with a 1 MB limit. Free, and nothing is uploaded.

  • Runs in your browser
  • Same format, smaller file
  • Batch & ZIP download

How to compress a PNG to 1 MB

  1. 1

    Add your PNG

    Drop one or more PNG files onto the compressor above, paste them, or click to browse.

  2. 2

    1 MB is preset

    The target is already set to 1 MB, and each file is compressed to land at or just under it. You can switch to another size or a percentage to reduce by.

  3. 3

    Compress

    Click Compress. The PNG is processed in your browser; nothing is uploaded.

  4. 4

    Check and download

    Check the new size, then download each file or all of them as a ZIP.

What fits in 1 MB

PNG is lossless at heart, so what fits in 1 MB depends heavily on the content.

ContentRoughly fitsNotes
Logo or flat graphic≈ 3,650 × 3,650 px (13 MP)Few colours compress very well
Screenshot≈ 2,830 × 1,770 px (5 MP)After palette reduction
Photo≈ 1,550 × 1,030 pxConvert to JPG for far more

Rough guide for square, 16:10 and 3:2 images. Real results depend on detail and colour count.

What 1 MB is typically for

  • Attaching several photos to one email
  • Websites and portals that cap uploads at 1 MB
  • Sharing high-quality photos quickly

Limits vary by site and change over time; check the exact number where you're uploading.

How PNG gets smaller

Reduces the colour palette (lossy levels) and re-compresses at maximum zlib effort.

Compress PNG by quality level instead →

Neighbouring sizes

Or compress PNG by level and set any size or percentage yourself.

Got a mix of formats? Compress any image to 1 MB.

Compress other images

All images →

PNG to 1 MB: frequently asked questions

Free, private and in your browser

PNG to 1 MB, done.

Drop the file, keep the preset, download the result. No sign-up, no watermark.

  • Most conversions never leave your device
  • Cloud files deleted automatically
  • No watermarks