skip to Main Content
Our free WordPress themes are downloaded over 2,500,000 times. Get them now!
The Best WordPress Plugins To Optimize Images 2018

The Best WordPress Plugins to Optimize Images 2018

Images are an integral part of most websites. No doubt, a striking image helps to attract viewers and hold their attention. Does this mean that you should go ahead and add as many images as you can? Sadly, that’s not the right way to go about it. Images should not only be relevant but also be optimized for the web. If you’re using WordPress, you’ll be glad to know that there are a number of WordPress plugins to optimize images before you upload them to your website.

It’s a fact that crisp, high-resolution images make a website visually appealing. However, it’s also true that these high-resolution images increase the size of the image files. If your site is huge on images, this can slow down your website a great deal. Large file sizes are bad for the website loading speed. In turn, slow websites can affect your site’s SEO negatively. So, you see why it’s important to compress the images and reduce the file size before uploading them to your website. The themes on this list can help you improve website speed, and for plugins to optimize images, read on.

Compression of images can result in the loss of data related to the images. This is generally referred to as lossy compression. However, it’s also possible to compress images with minimal loss of data. WordPress has a number of plugins to help with image optimization, including image compression. These plugins help improve site speed and, hence, improve SEO as well.

Free Plugins

WP Smush

WP Smush is a fast and user-friendly plugin that compresses JPEG, GIF, and PNG images on its own servers. It strips meta data from JPEG files, but in case you want to preserve EXIF data, that’s possible, too.

WordPress Plugins To Optimize Images - WP Smush

You can set up the plugin to optimize all your new images automatically as you upload them to your site. Optimize the images individually by clicking on them in the Media Library. Then, select the Smush option in the Attachment Details window. Once you select the height and the width for the image, you can resize it by scaling it down. What’s helpful is that the original images remain untouched. Only the version of the image that WordPress uploads is resized.

The free plugin offers lossless optimization techniques and an option to optimize in bulk up to 50 files at a time. Existing files can also be compressed, and this is where bulk optimization can prove to be handy. WP Smush can pick any image file from any directory for compression and is compatible with most WordPress media library management plugins. The WP Smush Stats sections show details of file changes during compression. When it comes to multisites, you can go with global settings or configure the plugin for each site individually.

A premium version allows a greater number of compressions at a time and offers a lossy compression technique that greatly reduces file sizes.

More info / Download

EWWW Image Optimizer

EWWW Image Optimizer uses lossless compression to optimize your JPG, PNG, or GIF images automatically even as you upload them to your site. It can also optimize images in existing posts and pages. It optionally converts images to a file format that displays the smallest size of the images. If you wish, you can opt for lossy compression for an even bigger reduction in file sizes.

EWWW Image Optimzation

If you have a huge number of images in your media library, it can optimize the entire lot in one go. The one main advantage of EWWW Image Optimizer is that it handles all the compression within your own server without resorting to any external third-party service. Hence, the optimization happens much faster. For this to work, you need to set up the plugin correctly in your local WordPress folder. Some users may find this difficult, and to overcome this difficulty, users can opt to optimize the images in the cloud. All communications are secured with SSL encryption, and your original images are backed up for free for 30 days.

More info / Download

Imsanity

Imsanity automatically handles huge images by finding a size that is larger than necessary for typical website use but still manages to fit in the browser. You can set the height, width, and quality for the image. When any contributor uploads an image that’s larger than these dimensions, it’ll automatically be resized.

Imsanity

To free up some disk space, this plugin can resize all previously uploaded images as well. This plugin will help if your blog has many contributors who are not too keen on resizing each image. With this plugin, you can also opt to convert BMP files to JPG before resizing. The plugin can skip resizing certain files by renaming the files as well.

Setting it up is easy; simply install and activate. The plugin relies on the native WordPress image scaling functions.

More info / Download

Kraken.io Image Optimizer

Kraken.io supports both lossless and intelligent lossy compression. It can compress JPG, PNG, and GIF files, including GIF animated files. It optimizes both new image uploads as well as existing uploads. You’ll need to sign up for a free account and obtain an API that can be used on any number of websites.

Kraken.io

Besides the images that you upload, it optimizes the generated thumbnails as well. You can set the maximum height and width of the images to prevent users from uploading huge images. You can also optimize images individually or by the bulk after specifying the maximum number of optimizations to happen at a time. While resizing, it’s possible to enhance the images using advanced techniques. The optimization happens on Kraken’s servers and is subsequently returned to your WordPress.

The default setting in the Kraken Image Optimizer is an “intelligent lossy” technique that compresses images a great deal without compromising too much on quality. However, on the settings page, it also allows you to manually switch to lossless compression. Besides, you can set a specific value for your JPG images and specify a maximum resolution for your images. You can choose to retain or discard the EXIF data.

After entering your API credentials, you can adjust your preferences in the settings page and save them. Thereafter, you can start optimizing images in the media library. This plugin lays emphasis on finding the right balance between the file size and the image quality.

The pro version allows gathering the images from any URL, crunching them up, and returning them to you in a ZIP archive. All background images are optimized as well.

More info / Download

ShortPixel Image Optimizer

From a neat interface, ShortPixel Image Optimizer enables you to choose between lossy and lossless compression. Once you install the plugin and tweak the settings, all JPG, PNG, GIF, WebP, and PDF images will be automatically optimized, but if you wish, you can disable the automatic optimization. The conversion of JPEG, PNG, and GIF to WebP is also possible. As the plugin is compatible with WP Retina 2x, you can compress retina images as well.

Short Pixel Image Optimizer

The plugin also optimizes the image thumbnails created by WordPress during the uploading process. The glossy JPEG compression feature is sure to delight photographers. You can choose to retain or discard the EXIF data.

A bulk optimization tool helps to compress all existing images with a single click. Besides compressing images that reside in the media library, the plugin also compresses images from galleries, like NextGEN or those added via FTP. It automatically saves a backup of every image you upload to a new folder.

To complete the setup process, you’ll need to submit your email ID and obtain an API key. A free signup entitles you to 100 image compressions per month, not counting images that suffer less than 5% reduction. For compressions beyond this limit, you can purchase the credit of additional tasks or earn them by referring new users. Credits are charged only for successful optimizations. A single signup can be used for an entire multisite network without having to obtain the API key for each individual site. You can purchase additional credits for $4.99 for 5,000 images.

More info / Download

Compress JPEG & PNG Images

Tiny PNG and Tiny JPG are free online services for reducing images sizes. Compress JPEG & PNG helps to integrate your WordPress with these services. Like the other plugins, it automatically resizes images while uploading, as well as resizes existing images either individually or in bulk. You can adjust the height and the width of the images, preserve metadata, and pick the sizes you want to compress—thumbnail, medium, or full size. The compression of animated PNGs is also possible.

Compress JPEG and PNG

The processing of images happens in the Tiny JPG or Tiny PNG servers. These services analyze your image, determine the best possible mode to compress, and then effect the compression. They reduce the file size by as much as 40%–60% for JPG images and 50%–80% for PNG images, with minimal loss in image quality.

A free API key entitles you to 100 images a month. For additional images, you’ll need to pay a small fee. If you configure the API key in your wp-config.php file, there’ll be no need to obtain multiple API keys in a multisite. If necessary, the bulk optimization option can be used to optimize all the images in your media library.

More info / Download

WP Retina 2x

WP Retina 2x creates image files for high DPI devices. The images are generated automatically and displayed on retina devices. It’s unique in that it generates retina images even for full-size images. The advantage of using this plugin is that you can use images of a specific size that looks good on a page without being true to size.

WP Retina 2x

If you’re using standard themes, you can go with the default settings. The plugin generates the images in many ways, is fast, and does not create any database files. The main purpose of this plugin is to convert your images into Retina-ready images. However, to optimize them further, you’ll need optimization plugins, like EWWW, which are compatible with this plugin.

There’s a premium version available as well, which supports full-size Retina-ready images, lazy loading, and several other options.

More info / Download

Imagify

Imagify is an online service that helps to speed up websites by optimizing the images automatically. The Imagify plugin for WordPress automatically optimizes the images in the media library to the compression levels that you choose. The authors promise that there’ll hardly be any loss in image quality.

Imagify

The plugin optimizes all your images, including thumbnails and Retina-ready images, as it is compatible with WP Retina 2X. It’s also compatible with WooCommerce and NextGEN Gallery. The bulk optimizing feature enables the optimization of all your images with a single click. You’ll not have to resize your images before uploading them as the plugin can handle resizing as well. Three levels of compression are possible, with varying levels of loss in image quality. The normal compression uses a lossless method, so there’s no loss in quality. The Aggressive and Ultra modes compress images a great deal, but there’ll be a reduction in the quality of the images.

By default, the plugin removes EXIF data, but you can choose to retain them. As all the images are backed up, you can always revert to the original images whenever you want. Up to 250 images per month can be optimized for free, with an additional 25 MB on registration. Beyond that, you’ll have to opt for the premium pricing plans.

More info / Download

Optimus

The free version of Optimus rather limits usage by imposing a 100 KB file size cap on the images that you can process. By default, the images are automatically compressed up to 70% as you upload them, and the compression achieved is displayed as a percentage within the media library. The optimization happens in the Optimus server, which returns the compressed image to you. All extra information saved while processing images that’s not necessary for display is removed. You can choose to retain the author, the copyright, and the EXIF data and to settle for correspondingly lower compression.

Optimus

The settings are quite simple, and so it’s a good choice for those who do not want to fine-tune the images too much. Even the files sizes that WordPress generates are optimized. The plugin supports conversion to the new WebP format, WooCommerce, multisites, and bulk optimization.

The premium plans  allow the compression of larger file sizes and come with many more features.

More info / Download

SEO Friendly Images

When you add an ALT tag to your image, it helps to improve the SEO of your web pages. What happens is that when your image fails to load, the text is displayed in the placeholder. This not only helps the reader understand what’s missing, it’s also read by screen readers. Screen readers help the visually impaired to read text from a screen, and the ALT text will ensure that they are also able to understand the image. ALT tags describe your images to search engines.

SEO Friendly Images

Often, it may happen that you forget to add an ALT tag to your images. The SEO Friendly Images
automatically edits all your images with proper ALT and TITLE attributes to help boost your SEO. You can adjust the words that are to appear in the ALT and Title tags of the image in the settings page of the plugin. This plugin optimizes your images for search engines.

You can team up this plugin with any other image optimization plugin to completely take care of the optimization of all your images before upload. It has not been updated for more than two years, but with a large number of active installs, it has earned a place on this list. It helps your pages to rank higher in any image-based search.

More info / Download

Media File Renamer

Media File Renamer uses the titles of your images to automatically rename them for better SEO. It also automatically updates all the references to these images—their links in posts, pages, custom post types, and metadata.

Media File Renamer

You’ll see the new names in display in the Media Manager, and using a button, you can rename the file straight away. From a small dashboard, you can also choose to rename all your files in bulk. If you’re up to it, you can use the plugin’s filters to choose a way in which the files are renamed. A lock option will prevent further changes in file names.

File names are important for SEO, and appropriate keywords can improve search engine results. The pro version allows manual renaming and a few additional features. This plugin is to be used with care as changing file names improperly can result in broken links and even total mayhem.

More info / Download

Resize Image After Upload

Besides automatically resizing JEPG, PNG, and GIF images during uploading, Resize Image After Upload can optimize the existing files on your website. It can force the recompression of uploaded JPEGs and convert PNGs to JPEGs. After installing the plugin, you’ll need to edit the height and the width of images in the settings page.

Resize Image After Upload

Note that the plugin will not resize the images after the upload. The recompression will result in discarding the original uploaded file, including the EXIF data.

More info / Download

Lazy Load

Image files generally take longer to load than text files, and this can bring down the overall speed of the page. Lazy loading is a technique by which the loading of heavy files are delayed and quick loading elements are allowed to load first. This holds a viewer’s interest until the entire file loads.

Lazy Load helps with lazy loading of images and other byte-heavy files on your website. The plugin does not require any extensive setup and loads an image only when it is visible in the viewport.

Another sound plugin for lazy loading is BJ Lazy Load, which allows a few simple customization options.

More info / Download

Premium Plugins

If it’s a premium plugin that you need, you can take a closer look at these three plugins:

  • Automatic Image Compression compresses images automatically upon uploading and allows the bulk compression of images. It supports JPEG, PNG, and GIF. Previously uploaded images can also be compressed.
  • Hakros can compress images by up to 95%. You can compress images in bulk and choose to retain the original version. However, though highly rated, the volume of sales is rather low.
  • Prestashop Presta Speed is chiefly for optimizing images on a Prestashop website. Besides images, it also optimizes databases and improves configuration to increase the speed of access at both the front- and back-end.

To Wrap Up

Image optimization is only one part of website optimization. There’s a lot more you can do to speed up your website. A speedy website is essential for a high ranking on search engine results.

If we’ve missed any quality plugin, do share it with us in the Comments section.

 

Aigars Silkalns

Frontend web developer and web designer specialized in free and premium WordPress theme development. Started to learn to code 2 years ago and now I am familiar with CSS/HTML/JavaScript (jQuery) and PHP. Obsessed with application performance, user experience and simplicity.

This Post Has 6 Comments
  1. I have tried free version of WP Smush, but Google Pagespeed still had issues to my images.
    Then I read that in September 2017 Google Pagespeed changed the rules of the game,
    and now it wants all images to be smaller then webp q75 + 10%. I tried to achieve that with MozJpeg
    encoder, but resulting images had terrible artifacts.

    So as I understand there is no way now to achieve high score in Google Pagespeed, except using webp images.
    Now I have done it, in Google Pagespeed there are no image issues for my website.

    I used free plugin Opti MozJpeg Guetzli WebP to create webp duplicates for each image in my media library.
    Now I have two files for each thumbnail (original and webp). If browser supports webp, it gets webp duplicate, If not – original image. It is achieved by the following code in .htaccess

    RewriteEngine On
    RewriteCond %{HTTP_ACCEPT} image/webp
    RewriteCond %{REQUEST_URI} .*(jpe?g|png|gif)$
    RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
    RewriteRule (.*) $1.webp [T=image/webp,E=accept:1]

    Header append Vary Accept env=REDIRECT_accept

    AddType image/webp .webp

    1. <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{HTTP_ACCEPT} image/webp
      RewriteCond %{REQUEST_URI} .*(jpe?g|png|gif)$
      RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
      RewriteRule (.*) $1.webp [T=image/webp,E=accept:1]
      </IfModule>
      <IfModule mod_headers.c>
      Header append Vary Accept env=REDIRECT_accept
      </IfModule>
      AddType image/webp .webp

  2. Good comprehensive list here. I used to hate Smush.it because the servers were unreliable and it would stop working randomly. Because of this, I switched to EWWW which performed great, however, it has now become bloated and adds too much overhead to the load time for my liking. As such I have gone back to Smush.it and the servers are much more reliable these days so I can’t fault it.
    Smush.it all the way for me now and I’d recommend it to anyone.

  3. An extensive list of WP plugins! However, I would much rather compress and resize my images before uploading them to WordPress. If I am writing a blog post I’ll run images first on an image compressor. One important thing to note is the size factor of your images. Compression can only do so much if you are uploading 5MP images into a blog post that only need 800px images. So first, resize images, then compress.

    1. Alicia,
      I see no point using 3rd party online based service when you still have to upload your large images and then download them and upload on WordPress. It is pointless use of time. If you want to compress/resize images upfront then a software on your computer is way more convenient and saves times. For example, we use Adobe Photoshop with its Actions and it takes 1 second to resize/compress hundred images at once. Efficiency is the key here.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back To Top