I want to create light weight PNG images with good quality. Can anyone suggest the best way...
Note: Need to use these PNG images in android app designing.

  • weight watchers?
    – Scott
    Nov 2, 2012 at 5:54
  • 3
    make it 1px x 1px and choose a nice color. That should be nice and light weight and it will be a quality pixel.
    – DA01
    Nov 2, 2012 at 7:14
  • @DA01 I'm not asking for smallest PNG image. While creating a png image how can I attain least size without affecting the quality. Nov 2, 2012 at 9:03

4 Answers 4


From how-to.wikia:

PNG files are lossless compressed bitmaped images. While they are compressed, they can still attain large file sizes depending on the type of image data saved. Similar to GIF files, they are best suited for images with large areas of solid colours and defined boundaries (such as logos). They also support transparencies and 24 or 32 bit colour. Unlike JPG files, they are not suited for storing photographic image data. A properly compressed JPG can be about 10% the size of a PNG in this situation. As PNG files are lossless, most methods of compressing them involve running additional algorithms that try to optimize the compression techniques used. Some PNG compressors also remove useless metadata.

Examples: Pngcrush or Tinypng

So yes, there is a way to compress them and to reduce file size. Having said that, this is also the first google result which you should have checked out. Additionally, what they are being used for also has an influence on what format you should use. I suggest including that in the question.

Source: http://how-to.wikia.com/wiki/How_to_reduce_the_file_size_of_a_PNG_file

Addition: I have had good results with ImageOptim when compressing may files in a folder structure. Please also note the warning for Xcode compression.

  • Thanks ! I need to use these PNG images in android game designing. Is there any other options rather than compressing the image ? Nov 2, 2012 at 9:20
  • Not sure what you mean by that. Compressing and removing meta data is really all you can do other than actually making smaller images.
    – KMSTR
    Nov 2, 2012 at 13:22
  • I mean that in photoshop or any other designing applications is there any option of reducing the image weight after designing and exporting it to PNG...? Nov 2, 2012 at 13:55
  • Yes, by compressing it. See the products listed above.
    – DA01
    Nov 2, 2012 at 15:33
  • 1
    You will get additional compression by converting to 8 bit color. This limits your color palette and if you can work with that, your images will be very lean.
    – John
    Jul 16, 2013 at 12:38

In addition to the programs suggested by KMSTR, I've had excellent results with PNGOUT.

From the PNGOUT tutorial:

"PNGOUT is a tool which can optimize PNG files created by other programs. It can be run from the Windows Run dialog box or at the command prompt. PNGOUT can produce even smaller files than pngcrush -brute or optipng -o7"

There's also a Windows GUI version called PNGOUTWin available, although it's shareware so you'll have to pay a few bucks for the full version.

  • I'm pretty sure it doesn't create smaller files than those other two, pngcrush or optipng, they both use the same underlying algorithms for their compression techniques Jul 16, 2013 at 13:42
  • @Adam: Actually, no, they don't. Pngcrush and optipng both use zlib for the compression, whereas pngout uses its own, slower but more efficient, compression routine. Anyway, I did a quick unscientific test to confirm this, starting with commons.wikimedia.org/wiki/… scaled down to 320 x 240 px in the GIMP (57190 bytes). Both pngcrush (with or without -brute) and optipng (with -o3 or higher) produced identical output files of 57012 bytes each, while pngout compressed the image down to just 55533 bytes (as did using optipng and pngout in sequence). Jul 17, 2013 at 15:42
  • interesting. good info Jul 17, 2013 at 15:47

Perhaps you can try Photoshop, File> Save for Web & Devices...

  • Thank u @Herry, I am aware of this option, but how far it can help me in reducing the file size? Nov 3, 2012 at 4:38
  • @HariharanAnbazhagan it all depends on the type of compression being used on the particular type of image. Every image will compress differently, and every compression tool will compress it differently. The best option is to use the tools above to see which compression works best on which image.
    – DA01
    Nov 3, 2012 at 18:57

If you use Mac then try ImageAlpha (lossy PNG compressor) and ImageOptim (improves compression further).

On Windows it'll be TinyPNG and PNGGauntlet.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.