Free Online PNG Compressor
Compress PNG images online for free without losing quality or transparency. Shrink PNG file sizes directly in your browser with zero server uploads.
Drop your image here
- PNG
2.6 MB → 1.9 MB
File size, 28% smaller
1600×1067 px
Same width and height
PNG
Lossless, every pixel kept
100% private. Nothing is uploaded.
How to Compress PNG Images Online
Add Your PNG Files
Drop PNG files on the upload box, or browse for them. Add one image or a whole batch.
Choose Lossless or Fewer Colors
Lossless PNG is on by default, so the image looks exactly the same. Turn it off to set PNG colors from 2 to 256, with optional Dithering. Or set Save image as to JPG or WebP.
Download the Smaller PNGs
Press Compress and check the percentage saved on each row. One file downloads on its own, and a batch downloads as one ZIP.
Ways to Reduce PNG File Size

Lossless Mode On by Default
Lossless PNG is on by default. It repacks the data at the highest compression level and keeps every pixel. Our 2.6 MB dune photo dropped to 1.9 MB and looks exactly the same.

PNG Colors From 2 to 256
Turn off Lossless PNG to set PNG colors from 2 to 256. Fewer colors make a much smaller file, but smooth skies can show bands. Our dune photo came out at 599 KB with 256 colors and 223 KB with 32.
- Keeps Transparency
- Save as JPG or WebP
- Batch Compress to One ZIP
- Files Stay on Your Device
- Free, No Signup, No Watermark
What People Compress PNGs For
Websites and Apps
- Re-save logos and icons at the highest lossless level
- Cut UI graphics to 256 colors or fewer for smaller files
- Save photo-like PNGs as WebP and keep their transparency
- Cap large PNGs with Max dimension, such as 1920 px
Design and Graphics
- Shrink exported PNGs before you send them to a client
- Reduce flat illustrations and charts to 64 colors or fewer
- Turn on Dithering to smooth gradients in reduced-color files
- Keep originals safe with a _compressed filename suffix
Screenshots and Documents
- Compress screenshots for help pages and tutorials
- Save a PNG as JPG on a white background for email
- Fit a PNG under an upload limit with Target file size
- Compress a folder of screenshots into one ZIP
What Is PNG Compression?
PNG compression is the lossless method PNG files use to store pixels. It packs repeated patterns, much like a ZIP file, so the image opens exactly as it was saved. That keeps sharp text and see-through areas but makes photos large. JPEG compression is different: it drops fine detail to make a much smaller file.
How to Compress a PNG Without Losing Quality
A PNG gets smaller in two ways: tighter packing, which changes nothing you can see, or fewer colors, which most graphics hide well. These answers help you pick one, or a different format.
Does the PNG Compression Level Affect Quality?
No. The compression level, from 0 to 9, only sets how tightly the file is packed, so the pixels stay the same. This tool always uses level 9, the tightest. That is also why the Quality slider barely changes a PNG. It is hidden while Lossless PNG is on, and PNG colors does the real work when it is off.
How Many Colors Does a PNG Need?
Fewer colors make a smaller file. A full-color PNG, often called PNG-24, can hold millions of colors. Turn off Lossless PNG and set PNG colors to save a palette PNG, called PNG-8, instead:
- 256 colors: most logos, icons, charts and screenshots look the same.
- 64 to 128 colors: flat graphics with few shades.
- 2 to 16 colors: simple icons and line art.
- Gradients and photos: turn on Dithering to hide color bands. The file gets bigger, so compare both.
Does Compressing a PNG Keep Transparency?
Yes, when you save as PNG or WebP, in lossless mode or with fewer colors. With fewer colors, soft shadows and glows share the color budget, so check their edges in the compare view. Saving as JPG fills see-through areas with the Background color, white by default. To start from a see-through background, make the background transparent first.
When Should You Save a PNG as JPG or WebP?
Switch formats when the PNG is a photo. A photo saved as PNG is often several times bigger than the same photo as JPG. Pick the format under Save image as:
- Photos and scans with no see-through areas: JPG. The JPEG compressor page explains which quality to pick.
- Photos or graphics that need see-through areas: WebP, which keeps transparency and uses the Quality slider.
- Logos, screenshots with text, and files you will edit again: keep PNG.
More Free Image Tools
Explore our full suite of browser-based image tools
PNG Compressor FAQ
Answers about lossless mode, colors, transparency and file size.
What is a PNG compressor and how does it work?
A PNG compressor saves your PNG again as a smaller file. This one has two modes. Lossless PNG, on by default, repacks the data at the highest compression level, so the image looks exactly the same. With it off, the image is cut to a palette of 2 to 256 colors, which shrinks the file much more. Transparency is kept in both modes.
Is PNG lossy or lossless?
PNG is lossless: a PNG file stores every pixel exactly. Lossy PNG tools cut the number of colors before saving, and that is where the loss happens. Here, that step only runs when you turn off Lossless PNG and set PNG colors.
Is there a file size limit for PNG compression?
No. There is no cap on file size and no limit on the number of files. Your own device does the work, so very large PNGs, such as full-page screenshots, take longer and use more memory on older phones.
How much can I reduce my PNG image size?
It depends on the image and the mode. Lossless mode often saves a little, and a PNG that was already packed tightly may not shrink at all. Cutting colors often shrinks a graphic much more. Saving a photo as JPG or WebP usually saves the most. If Strip metadata is off, you keep PNG, set no target size and the new file would be bigger, you get your original back.
Will PNG compression reduce image quality or transparency?
Not in lossless mode. Lossless PNG keeps every pixel of a standard 8-bit PNG exact, and transparency stays. A 16-bit PNG, which some photo editors export, is saved with 8 bits per channel. With fewer colors, edges and gradients can change a little, and transparency still stays. Strip metadata, on by default, also removes any color profile.
Is my data secure when using the PNG Compressor?
Yes. Your PNGs are compressed on your own device and are never uploaded to a server or stored by us. That makes the tool a good fit for unreleased designs, client logos and screenshots with private details.
Can I compress multiple PNG images at once?
Yes. Drop in a whole folder of PNG icons, screenshots or logos, and one set of settings covers them all. That suits a set of web graphics that should share the same color count or the same max width. Each row shows its own saving, and two or more files download as picssizer_compressed.zip.
Do I need to create an account or pay to use the PNG Compressor?
No. There is no signup, no payment and no watermark. Every setting is included: Lossless PNG, PNG colors, Dithering, target size, resize, output format, metadata removal and the filename suffix.
How do I compress a PNG to 100KB?
Turn off Lossless PNG first, because Target file size is hidden while it is on. Then type 100 in Target file size and pick KB. Quality barely changes a PNG, so the compressor mostly shrinks the width and height, in up to 6 steps. If 100KB can't be reached, you get the smallest file it made. To keep the width and height, leave the target empty and lower PNG colors, or save as JPG or WebP.
Can you resize a PNG without losing quality?
You can make a PNG smaller here, but not bigger. In the Resize section, Max dimension caps the longest side, 1920 px by default, and leaves smaller images as they are. Percentage scales from 1% to 100%. Shrinking blends pixels, so very small text can get softer. The resized image is then saved with the PNG settings you chose.
What compression does PNG use?
PNG uses DEFLATE, the same lossless method as ZIP files. Before packing, each row of pixels is filtered so repeated patterns are easier to squeeze. Flat colors and sharp edges pack well, which is why logos and screenshots stay small. Photos have few repeats, so a photo saved as PNG stays large.