Best Image Compression and Photo Optimization tools

We have handpicked the best image compression and photo optimization tools available online for your use. These tools will help you compress and optimize both png, jpeg and other image file types for the web.

For every Blogger, it is important that he/she knows how to serve optimized and scaled images for their readers. Many newbie bloggers ignore this point and upload images (as it is), and waste their precious bandwidth. Not to forget this process, will obviously slow down page loads and in turn affect the ranking of your site.

To avoid this situation bloggers should always practice crushing or compressing their images before uploading them on the site. Losslessly compressing images will give you the same image quality but with a reduced size. Isn’t it a win-win?

So here we have listed out all the very best image compression and photo optimization tools available online which you can readily use.

1. PunyPNG

PunyPNG is my personal favorite. It supports compression of JPG, GIF and PNG file types. Image file size should not exceed 100kb, otherwise PunyPNG will not compress your images. You can upload 10 files at a time. This tool is also recommended by Frederick Townes (Founder of W3 Total Cache Plugin).

2. TinyPNG

TinyPNG works the same way as PunyPNG but offers you a max file size of upto 2MB and also the ability to upload 20 images at a time. In ways this is better than PunyPNG. Currently it supports only compression of only PNG files.

3. PNG Optimizer

PNG optimizer is an online compression tool that optimizes PNG files. You can also convert JPEG, GIF and BMP files to Png using this tool. Each file can be upto 3MB max. It guarantees savings of 20%.

4. JPEG Reducer

This tool compresses JPEG and JPG image types. The best thing about this compression utility is that after the images are converted, you can choose which file you want to save (based on the percentage of compression). It also automatically resizes your images on the fly to 64px, 100px and 125px dimensions.

5. JPEG Optimizer

In JPEG optimizer you can specify compression level ranging from 0-99 and also resize images by entering the new width in the resize photo box. After compression, just right click on the compressed image and save it on the computer.

6. Advanced JPEG Compressor

Advanced JPEG compressor is a software for Windows only. You can specify the different compression levels to be used and also set the target file size. You can set the quality equalizers to control the image quality, the higher you go, the larger the image file size.

Additionally you can also use a watermark on your images. The disadvantage of this tool is you cannot compress multiple images at a time.

7. JPEGCompress

JPEG Compress is a paid application which can be used on all the popular operating systems, Windows, MAC and Linux. Apart from JPEG, it supports compression of GIF, PNG, Bitmap file types as well.

The unique feature of this program is you can see an instant preview of how your converted image will look like and also know the output file size. You can control the compression levels and resize photos.

Advantage of this application is it supports batch processing i.e. multiple photos can be compressed with a single click.

8. Makeup Image Editor

Makeup is a free Windows only application which can compress JPEG images. It has many features found in paid apps such as output file size and previews. Apart from specifying compression levels, you can also adjust contrast and sharpness.

You can also use cool options like Flip, Reverse and Rotate images. This app has a very small file size of only 600kb.

9. PNGGauntlet

PNG gauntlet is a free application for Windows, Mac and Linux. This app combines the popular PNGOUT, OptiPNG and DeflOpt command line optimizers to compress images. It can also be used as a PNG converter to convert JPG, GIF and BMP files to PNG.

10. ImageOptim

ImageOptim is a Mac only image compression utility. It incorporates the very popular command line optimizers such as PNGOUT, AdvPNG, Pngcrush, OptiPNG, JpegOptim, etc.

It is very easy to use. Just drag and drop files or use the + button to browse for your files and the app will start compressing your images instantly. It will show you the savings made after the compression is complete. Take care as it will overwrite your original files.

11. Fileminimizer

Fileminimizer is a free application for Windows platform that is recommended by CNET and PCWorld. It can compress images of all types such as JPEG, PNG, GIF, BMP, etc. Drag and drop files to start compressing images. Specify your preferred compression levels. Supports Batch processing. The paid version also supports compression of Office and PDF files.

The best advantage being the Social integration. After compress you can directly upload the file on Facebook or mail it to your friend.

12. PicShrink

PicShrink is another great Windows only application.You can adjust the image quality and assign compression levels. You can also crop, resize and add watermark to your images. PicShrink can also be used as an image converter. Further you rotate and flip images too. It supports batch conversion.

Disadvantage is, this great software is not free to use. You have to pay a whopping $30 for this app. Although you can also evaluate it for 30 days.

13. Free Image Optimizer

Available as both an online utility and an application, Free Image Optimizer can compress and resize your images. Only disadvantage being, you have to register before you can start downloading this free software.

14. Yahoo

I just can’t end this article without talking about Smushit. Yahoo’s smushit is an online utility for compressing images of any type. It is also available as a WordPress plugin. Recommended by many, this tool uses the lossless compression method to optimize your images.

Just use the uploader to upload files. After compression, download the zip file and extract it to see your compressed images. You can also use the URL option to get the images from a site url.

These were the best image compression and photo optimization tools, i hope you find them useful. If you find any such other great apps for image compression, please let us know so that we can add it to this list. For more such guides and collections, please subscribe to our newsletter.

Subscribe to our Weekly Newsletter

I take your privacy very seriously


  1. Felix Reply

    The best tool for PNG is
    You can just try the same image in various tools and compare their results with

    • Gautam Doddamani Reply

      thanks for the addition felix that’s also a very good tool for batch uploading and compressing images! :)

  2. Syahrulzaman Reply

    Nice info for the image compressor. Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail.