PNG · transparency kept

Compress PNG images

Drop a PNG and the tool reduces its colors to a palette of up to 256 at quality 80, the same idea as pngquant and TinyPNG, keeping the transparency and the pixel dimensions. Logos, icons, screenshots and illustrations usually shrink by more than half with no visible change; set quality to 95 or more for a lossless re-encode when every color must stay exact.

Compress PNG images

Drop up to 100 images: the whole batch is compressed for free and you see how much you save. The first image is free to download, Pro unlocks the rest. Files never leave your device.
Drop images here or click to browse (up to 100)
Output format
PNG keeps transparency: colors are reduced to a palette of up to 256, the way pngquant and TinyPNG do it.
Compress by
Compression quality80% keeps 256 colors, lower values fewer. 95% and above re-encodes the PNG losslessly.
80%
Off: the dimensions stay the same. On: wider images are scaled down, which saves the most.

Go Pro

Every file of every batch, unlimited, as one ZIP, on all your devices.
Billing
Monthly · $4.99 / monthCancel anytime in two clicks.
Yearly · $29 / year$2.42 a month, 52% less than monthly.Save 52%
Lifetime · $59 oncePay once, yours for good: the price of 12 months. No subscription.No renewal
7-day pass · $3.99 oncePro for 7 days to finish this job. Pay once, it does not renew.No renewal
  • Every file of every batch, as one ZIP
  • No daily limit, on all your devices
  • Claude, ChatGPT and the API included (10,000 a month, fair use)

Secure checkout by Stripe, in your currency. 14-day money-back guarantee. Cancel anytime from your account.

Stays a PNG. Same format and dimensions, so it drops back into the same page, design or app without changes.

Transparency kept. The alpha channel survives the palette step, so logos and cut-outs keep their transparent background.

Palette of up to 256 colors. Invisible on flat graphics and screenshots, and a large saving in file size.

Lossless at 95+. Need every pixel exact? Set quality to 95 or above and the PNG is re-encoded without any loss.

How it works

Step 1

Add your PNG files

Drop PNG images on the tool or pick them from your device. They are processed in your browser and never uploaded.

Step 2

Leave quality at 80

At 80 the tool builds a palette of up to 256 colors and keeps transparency. Use 95 or above for a lossless PNG with every original color.

Step 3

Check gradients and soft shadows

Look at gradients, soft shadows and photos inside the image. If you see banding, raise quality to 95+ or convert the image to WebP instead.

Step 4

Download the smaller PNG

Download the result. If a PNG could not get smaller, for example because it was already optimized, the original is returned.

How do you compress a PNG if PNG is lossless?

PNG compresses pixels with DEFLATE, the same algorithm as ZIP files, and never throws anything away. A full-color PNG stores each pixel as 3 bytes of color, plus 1 byte of transparency when it has an alpha channel, which allows millions of colors even when the image uses a few dozen. Making the file smaller without touching the format therefore means storing fewer colors.

That is what palette quantization does: it picks the up to 256 colors that best represent the image and stores each pixel as a single index into that palette. Indexed PNG has been part of the PNG standard since the start, so the result opens everywhere a PNG opens. The step is lossy, but on logos, icons, diagrams and most screenshots the difference cannot be seen. If you are wondering why a simple graphic weighs megabytes in the first place, read why is my PNG file so large.

Which images compress well as PNG?

How each kind of image reacts to a 256-color palette, and the better move when it does not.

ImagePalette PNG resultBest move
Logo, icon, flat illustrationUsually no visible changeCompress PNG at 80
Diagram, chart, line artNo visible changeCompress PNG at 80
Screenshot of an app, site or documentText stays sharp; soft gradients may band slightlyCompress PNG at 80, or 95+ if banding shows
Product cut-out on a transparent backgroundSoft shadows and edges may bandConvert to WebP: transparency with smooth tones
Photo saved as PNGVisible banding in skies and skinCompress as JPG or convert to WebP
Pixel art, exact brand colorsColors may shift slightlyQuality 95+ (lossless)

Does compressing a PNG keep transparency?

Yes. A palette PNG can store a transparency level for each of its colors, so fully transparent areas stay transparent and semi-transparent edges keep their blend. The hardest case is a soft drop shadow, which mixes many colors with many transparency levels: if you see a halo or steps in the shadow, raise quality to 95 or above, or use WebP, which keeps transparency with smooth gradients (PNG to WebP).

Why is my PNG still large after compressing?

  • It is a photo. Photos have noise and millions of subtly different colors, which PNG stores badly even with a palette. Compress it as a JPG or convert it to WebP.
  • It has huge dimensions. Screenshots from a Retina or high-DPI screen are twice as wide as they appear. Limiting a 2880 px screenshot to 1440 px removes three quarters of the pixels.
  • It was already optimized. A PNG that went through pngquant or a similar tool has little left to remove, so the tool keeps the original.

Should you convert PNG to WebP or JPG instead?

If the image goes on your own website, WebP is usually the better target: it can be lossy and transparent at the same time, which no PNG can. Google measures lossless WebP at about 26% smaller than PNG, and lossy WebP is far smaller again on photographic content. Use PNG to WebP, and see WebP vs PNG for the trade-offs. Keep PNG where it is required (some app stores, design handoffs, print workflows) and where exact pixels matter, and use a JPG target page when a form asks for a JPG under a set size.

Screenshots
Set Limit width to the size a screenshot is actually displayed at, for example 1440 px. On a screenshot taken on a high-DPI screen, that alone removes three quarters of the pixels before the palette step starts.

Compress PNG: questions

For exact pixels, set quality to 95 or higher: the PNG is re-encoded losslessly and its metadata removed, which saves less. At 80, colors are reduced to a palette of up to 256, which is usually invisible on logos, icons and screenshots and saves far more.

No. Transparency is kept: transparent areas stay transparent and soft edges keep their blend. Only a forced JPG output loses transparency, because JPEG cannot store it.

Gradients and photos need more than 256 colors to look smooth. Raise quality to 95 or above for a lossless PNG, or convert the image to WebP, which handles gradients and transparency together.

Open this page in Safari, tap the tool and choose the PNG from Photos or Files; iPhone screenshots are PNG files. The compressed PNG is processed on the phone and saved to Files.

Yes. Indexed color is part of the PNG standard, so every browser, operating system and design tool opens it like any other PNG.

Other sizes and formats

Compress JPG

Compress JPG images

Compress JPG and JPEG photos free in your browser, no upload. Quality 75 typically halves a camera photo with no visible change, and it stays a JPG.

Read more
Compress WebP

Compress WebP images

Compress WebP images free in your browser, no upload. Re-encode at quality 78 to shrink oversized WebP files while keeping the WebP format and the dimensions.

Read more
Image to 500 KB

Compress an image to 500 KB

Compress a photo to 500 KB free, with no upload. The target is preset: you get the best JPG quality under 500 KB, typically at 2000–2500 px wide.

Read more

Guides

Compression5 min read

Why PNG files are so large

PNG is lossless, so photos, 16-bit color, Retina screenshots and soft transparency make it huge. A 256-color palette or JPG/WebP for photos cuts 60–90%.

Read more
Compression10 min read

Prepare images for the web

Prepare web images in 10 steps: pick the format, resize to 2× the display width, compress at quality 75–85, strip metadata, then add alt text and lazy loading.

Read more
Compression4 min read

Shrink file, keep dimensions

Keep the same width and height and still cut file size 30–80%: re-encode at quality 75–85, switch to JPEG or WebP, strip metadata, use a PNG palette.

Read more