Compress PNG to 500KB

Compress PNG to 500KB online free for email attachments and uploads. Shrinks by reducing pixels and keeps transparency, in your browser: nothing is uploaded.

Drag & drop images here

Everything happens in your browser: your images are never uploaded anywhere. You can also just paste (Ctrl/Cmd+V) an image or an image URL.

Target file size
or at most

MonsterConvert lowers quality as little as it can to get the file at or under this size.

Resize first (optional)

Some forms ask for a pixel size as well as a file size. Set it here and the file size is fitted after resizing.

How to compress a PNG image to 500KB

Three steps, all in your browser.

Add your image

Drag and drop your PNG (or any other image), click to browse, or paste it from your clipboard.

Check the 500KB target

The target is already set to 500KB. Change it if you need a different size.

Compress and download

Click Compress and download a file at 500KB or under, with as much quality kept as possible.

When you need 500KB

500KB suits email attachments, CMS and marketplace uploads, and web images that should stay sharp on large screens without slowing the page down.

PNG is lossless, so it has no quality setting to lower. The only way to make a PNG smaller is to reduce its pixel dimensions, and transparency is kept. If the site you are uploading to accepts JPG, the JPG version reaches the same size with far less visible loss.

What to expect at 500KB

As a rough guide, a typical photo saved as a PNG at 500KB is about 520 x 390 px. Logos, screenshots, and drawings with flat colors fit much more, and a photo saved as a JPG could be about 1630 x 1220 px at the same size.

Tips for getting to 500KB

  • A PNG only reaches 500KB by having fewer pixels, so decide the smallest dimensions you can accept before compressing.
  • If you don't need transparency and the destination accepts JPG, use the 500KB JPG page instead: the same size holds far more detail.
  • Logos, icons, and screenshots with flat colors compress well as PNG. Photographs are the hard case.

Nothing uploaded

Compression happens in your browser using WebAssembly, so your photos and documents never touch a server.

Highest quality that fits

Instead of guessing a quality setting, it searches for the best one that keeps the file at 500KB or under.

Batch friendly

Drop in several images at once and compress them all to the same size in one go.

Related tools

Frequently asked questions

Drop your PNG image into the box above and click Compress. MonsterConvert searches for the highest quality that still keeps the file at 500KB or under, and only shrinks the pixel dimensions if the quality alone can't get there. Then download the result.

It will be 500KB or smaller, as close to it as the search can get, which keeps as much quality as possible. It won't be padded up to the exact size. If your image is already under 500KB, it is returned unchanged.

Very large or very detailed images sometimes can't get under a small target without shrinking a lot. When that happens the row tells you it got as close as it could instead of pretending it hit the target. Try cropping away unneeded parts first, or set a larger target size.

PNG stores every pixel without loss, so there is no quality dial to turn down. The file only gets smaller if it has fewer pixels, which is why the compressor reduces the image's width and height until it fits 500KB. Choose the 500KB JPG page instead if a JPG is acceptable: it reaches the same size with much less visible loss.

Most inboxes accept attachments up to around 20 to 25MB in total, so dozens of 500KB images fit. Check the limit of the recipient's provider if the total is large.

It can be, especially as WebP. For very large or full-width heroes you may want a higher limit so gradients don't band.

Yes. Open "Resize first (optional)" under the size controls and set a fixed width, exact dimensions, or a percentage. The image is resized first, and the file size is then fitted to 500KB.

MonsterConvert uses 1 KB = 1,000 bytes, so the result stays under the limit whether a website counts a kilobyte as 1,000 or 1,024 bytes. The size shown next to your file uses the 1,024 convention, so it can look slightly lower than 500KB.

No. The image is compressed inside your browser using WebAssembly, so it never leaves your device. That makes it safe for ID photos and other private documents.

Yes. Turn on "Keep original dimensions" under the size controls. Only the quality changes then, so the image may end up a little over 500KB if the quality floor isn't enough.