Homepage

PNG Optimizer

Compress & optimize .png image files via different engines
Logo

Advertisement

A handy and reliable tool to optimize and compress your .png files and download them to your machine. It supports 5 different optimization engines, where the first and last engines support JPEG optimization as well.

This web application is designed to optimize PNG (Portable Network Graphics) files. Simply select your desired engine from the drop-down list above and drag & drop your files to the above area. Optimization will start immediately after files are dropped. You can drag & drop multiple files or click the above input area and select your files via the file selector window. After the optimization is done, please click on the download link(s) to download files to your machine. Please note that different optimization engines will result in different optimized images. Therefore, please select one that best matches your need. The first and last optimization engines (compressor &browser-image-optimization) can optimize JPEG files as well. These two engines use the HTML5 canvas element to optimize files. Other optimization engines use different techniques to perform this task.

Technical Notes

As mentioned above, there are five different optimization engines available here. Read below to get more info about each optimization engine.

  1. Compressor: this engine is named - Compressor - and uses the open-source JavaScript compressor.js project to optimize image files. It can optimize PNG and JPEG files and uses the HTML5 canvas element to perform this task.
  2. Opti-PNG: second optimization engine is called Opti-PNG and uses the open-source JavaScript optipng.js project to optimize PNG files. This engine can optimize PNG files only and uses the C project optipng as its core engine. This engine has complied via Emscripten to JavaScript.
  3. PNG-Guant: this optimization engine is called PNG-Guant and uses the open-source JavaScript pngquant.js project to optimize PNG files. This engine can optimize PNG files only and uses the C project pngquant as its core engine. This engine is complied via Emscripten to JavaScript similar to Opti-PNG engine.
  4. PNG-Crush: this optimization engine is called PNG-Crush and uses the open-source JavaScript pngcrush.js project to optimize PNG files. This engine can optimize PNG files only and uses the C project pngcrush as its core engine. This engine has complied via Emscripten to JavaScript similar to the above two engines.
  5. Browser Image Optimization: the last engine is named - Browser Image Optimization - and uses the open-source JavaScript browser-image-compression.js project to optimize image files. Similar to Compressor engine, it can optimize PNG and JPEG files and uses the HTML5 canvas element to perform this task. However, results are different than Compressor engine as the underlying logic is different.

PNG Optimizer app is also available as a browser extension. As an extension, this app does not need an internet connection and can be used offline in your browser. Download links for three popular browsers are as follows: Chrome, Opera, Firefox.

If you found a bug in this page, or have a feature/function which you would like to see in this web app, please let us know by sending an email or through the discussion form below. Moreover, don't forget to check other web apps in webbrowsertools.com, we have many useful apps related to browser's privacy and security.

Related Blog Posts

  1. How Can Zero-Width Characters Fingerprinting Be Detected: Just about every modern web browser that one uses supports zero-width characters. The characters might be added on to the text of a page without the user even knowing, as, the characters cannot be identified by the naked eye...
  2. Clear Browser Cache: Just about everyone wants to know how to clear browser cache for their browser (Chrome, Firefox and Opera). It is an important diagnostic after all when one is having issues with the website loading or privacy...