ImageOptim-CLI

Automates batch optimisation of images.

Speeding up images often comes with a cost in picture quality and finding the right balance can be difficult.

Here we compare the percentage file size savings across several image optimisation tools, followed by the percentage of quality lost.

See the installation guide, examples and grunt-imageoptim.

Fork ImageOptim-CLI on GitHub
Show results for:AllGIFJPEGPNG
Legend:Best optimisationSize increasedHighest quality loss
Here we display the file sizes and quality loss of a collection of images after they have been compressed by each respective tool.
ImageImageOptimImageAlpha & ImageOptimJPEGmini & ImageOptimKrakenCodeKitgrunt-contrib-imageminSmushitTinyPNG
jpeg_patroon.jpg 231851 bytes12.43%12.43%45.69%2.1%54.29%26.48%7.71%7.71%10.58%N/A
jpeg-progressive_patroon.jpg 206994 bytes1.91%1.91%39.17%2.1%48.8%26.48%No savings-3.37%0%No savingsN/A
jpeg-progressive-colour-profile_patroon.jpg 218098 bytes6.91%6.91%42.27%2.1%51.41%26.48%1.89%1.89%3.49%N/A
jpeg-optimised_patroon.jpg 214936 bytes5.54%5.54%41.42%2.1%50.69%26.48%0.44%0.44%3.55%N/A
jpeg-optimised-colour-profile_patroon.jpg 218098 bytes6.91%6.91%42.27%2.1%51.41%26.48%1.89%1.89%3.49%N/A
jpeg-colour-profile_patroon.jpg 235013 bytes13.61%13.61%46.42%2.1%54.91%26.48%8.95%8.95%10.44%N/A
jpeg_skyline.jpg 227997 bytes8.08%8.08%72.95%12.9%60.07%9.08%2.06%2.06%6.67%N/A
jpeg-progressive_skyline.jpg 213285 bytes1.74%1.74%71.08%12.9%57.32%9.08%No savings-4.69%0%0.23%N/A
jpeg-progressive-colour-profile_skyline.jpg 227428 bytes7.85%7.85%72.88%12.9%59.97%9.08%1.82%1.82%5.05%N/A
jpeg-optimised_skyline.jpg 224266 bytes6.55%6.55%72.5%12.9%59.41%9.08%0.43%0.43%5.12%N/A
jpeg-optimised-colour-profile_skyline.jpg 227428 bytes7.85%7.85%72.88%12.9%59.97%9.08%1.82%1.82%5.05%N/A
jpeg-colour-profile_skyline.jpg 231159 bytes9.34%9.34%73.32%12.9%60.62%9.08%3.4%3.4%6.58%N/A
jpeg_oog.jpg 158587 bytes8.41%8.41%81.23%12.74%73.07%10.17%3.42%3.42%7.17%N/A
jpeg-progressive_oog.jpg 149251 bytes2.68%2.68%80.06%12.74%71.38%10.17%No savings-2.62%0%1.35%N/A
jpeg-progressive-colour-profile_oog.jpg 157284 bytes7.65%7.65%81.08%12.74%72.84%10.17%2.62%2.62%4.39%N/A
jpeg-optimised_oog.jpg 154122 bytes5.76%5.76%80.69%12.74%72.28%10.17%0.63%0.63%4.48%N/A
jpeg-optimised-colour-profile_oog.jpg 157284 bytes7.65%7.65%81.08%12.74%72.84%10.17%2.62%2.62%4.39%N/A
jpeg-colour-profile_oog.jpg 161749 bytes10.2%10.2%81.6%12.74%73.59%10.17%5.31%5.31%7.03%N/A
jpeg_streepjes.jpg 179661 bytes57.98%57.98%80.5%10%80.55%68.59%52.08%52.08%53.2%N/A
jpeg-progressive_streepjes.jpg 87169 bytes13.4%13.4%59.82%10%59.9%68.59%1.24%1.24%3.52%N/A
jpeg-progressive-colour-profile_streepjes.jpg 90157 bytes16.27%16.27%61.15%10%61.23%68.59%4.52%4.52%3.24%N/A
jpeg-optimised_streepjes.jpg 86995 bytes13.22%13.22%59.74%10%59.82%68.59%1.05%1.05%3.36%N/A
jpeg-optimised-colour-profile_streepjes.jpg 90157 bytes16.27%16.27%61.15%10%61.23%68.59%4.52%4.52%3.24%N/A
jpeg-colour-profile_streepjes.jpg 182823 bytes58.71%58.71%80.84%10%80.88%68.59%52.91%52.91%52.28%N/A
jpeg_logo.jpg 66171 bytes27.92%27.92%61.11%4.1%54.3%19.95%19.79%19.79%23.88%N/A
jpeg-progressive_logo.jpg 50479 bytes5.51%5.51%49.03%4.1%40.09%19.95%No savings-5.14%0%0.17%N/A
jpeg-progressive-colour-profile_logo.jpg 57145 bytes16.53%16.53%54.97%4.1%47.08%19.95%7.12%7.12%6.33%N/A
jpeg-optimised_logo.jpg 53983 bytes11.64%11.64%52.33%4.1%43.98%19.95%1.68%1.68%6.7%N/A
jpeg-optimised-colour-profile_logo.jpg 57145 bytes16.53%16.53%54.97%4.1%47.08%19.95%7.12%7.12%6.33%N/A
jpeg-colour-profile_logo.jpg 69333 bytes31.2%31.2%62.89%4.1%56.38%19.95%23.45%23.45%22.79%N/A
jpeg_rood.jpg 132572 bytes9.92%9.92%75.41%9.54%82.2%13.98%5.11%5.11%8.93%N/A
jpeg-progressive_rood.jpg 121193 bytes1.46%1.46%73.1%9.54%80.52%13.98%No savings-3.8%0%0.36%N/A
jpeg-progressive-colour-profile_rood.jpg 129839 bytes8.03%8.03%74.89%9.54%81.82%13.98%3.11%3.11%4.57%N/A
jpeg-optimised_rood.jpg 126677 bytes5.73%5.73%74.26%9.54%81.37%13.98%0.69%0.69%4.69%N/A
jpeg-optimised-colour-profile_rood.jpg 129839 bytes8.03%8.03%74.89%9.54%81.82%13.98%3.11%3.11%4.57%N/A
jpeg-colour-profile_rood.jpg 135734 bytes12.02%12.02%75.98%9.54%82.61%13.98%7.32%7.32%8.72%N/A
jpeg_wolk.jpg 101368 bytes19.31%19.31%78.67%4.61%82.7%6.22%15.1%15.1%17.95%N/A
jpeg-progressive_wolk.jpg 84376 bytes3.06%3.06%74.38%4.61%79.22%6.22%No savings-1.99%0%1.4%N/A
jpeg-progressive-colour-profile_wolk.jpg 90096 bytes9.22%9.22%76%4.61%80.54%6.22%4.48%4.48%4.17%N/A
jpeg-optimised_wolk.jpg 86934 bytes5.91%5.91%75.13%4.61%79.83%6.22%1.01%1.01%4.33%N/A
jpeg-optimised-colour-profile_wolk.jpg 90096 bytes9.22%9.22%76%4.61%80.54%6.22%4.48%4.48%4.17%N/A
jpeg-colour-profile_wolk.jpg 104530 bytes21.75%21.75%79.32%4.61%83.22%6.22%17.67%17.67%17.41%N/A
jpeg_grote-ogen.jpg 112729 bytes11.16%11.16%76.71%10.08%86.01%16.68%6.01%6.01%9.88%N/A
jpeg-progressive_grote-ogen.jpg 102200 bytes2%2%74.31%10.08%84.57%16.68%No savings-3.67%0%0.57%N/A
jpeg-progressive-colour-profile_grote-ogen.jpg 110034 bytes8.98%8.98%76.14%10.08%85.67%16.68%3.71%3.71%4.79%N/A
jpeg-optimised_grote-ogen.jpg 106872 bytes6.29%6.29%75.44%10.08%85.24%16.68%0.86%0.86%4.94%N/A
jpeg-optimised-colour-profile_grote-ogen.jpg 110034 bytes8.98%8.98%76.14%10.08%85.67%16.68%3.71%3.71%4.79%N/A
jpeg-colour-profile_grote-ogen.jpg 115891 bytes13.58%13.58%77.35%10.08%86.39%16.68%8.58%8.58%9.61%N/A
jpeg_bril.jpg 98041 bytes12.58%12.58%62.08%5.17%86.4%12.89%8.27%8.27%11.35%N/A
jpeg-progressive_bril.jpg 87258 bytes1.78%1.78%57.39%5.17%84.72%12.89%No savings-3.07%0%0.37%N/A
jpeg-progressive-colour-profile_bril.jpg 94044 bytes8.87%8.87%60.47%5.17%85.83%12.89%4.37%4.37%4.22%N/A
jpeg-optimised_bril.jpg 90882 bytes5.7%5.7%59.09%5.17%85.33%12.89%1.04%1.04%4.37%N/A
jpeg-optimised-colour-profile_bril.jpg 94044 bytes8.87%8.87%60.47%5.17%85.83%12.89%4.37%4.37%4.22%N/A
jpeg-colour-profile_bril.jpg 101203 bytes15.31%15.31%63.26%5.17%86.83%12.89%11.14%11.14%11%N/A