Imsanity: An Insanely Good Image Upload Plugin

Let's be honest: text is boring. Reading a wall of text feels like work. Whenever I land on a text-heavy page, I usually back out and start doing something else.

Text is necessary, of course. For example, if you want to describe the benefits of your services and the prices you offer, you'll need to use words to do it. But you must balance those words with vivid images if you want to keep the visitor's attention.

That's where Imsanity comes in. Getting images – especially large and/or high-definition images – to load quickly and look good on your site can be a hassle. Imsanity allows you to make your site visually stimulating without sacrificing speed.

Imsanity – The Review

Imsanity review

Download PluginInstall and Setup Plugin For Me (Powered by Maintaingo)

Imsanity has over 200,000 downloads and a stellar 5 out of 5 rating on its official page. After trying out Imsanity myself, it's clear to me why this plugin is so popular and well-reviewed.


Imsanity Features

Key features of Imsanity include:

  • Large image uploads are automatically scaled to a more manageable size. Max width, max height, and quality for automatic scaling can be configured by the user.
  • Bulk resize tool lets you resize many different existing images at once.
  • BMP files can be auto-converted to JPG so that they can be scaled.
  • PNG files can be auto-converted to JPG to improve site performance.


How To Set Up Imsanity

Before you get Imsanity, you should use a backup plugin to save all your images. That way, you won't lose any content if something goes wrong.  

The next step is to install and activate Imsanity. From your WordPress admin dashboard, go to Plugins > Add New and search for “Imsanity”. It will appear in the search results. Then, click on the “Install Now” button and select “Activate”.


Open up the “Settings” section of your WordPress dashboard. Here you can select the default size for “Images uploaded within a Page/Post”, “Images uploaded directly to the Media Library”, and “Images uploaded elsewhere”. 

Entering “0” instead of any other value will disable the image resizing option for that category of the website (post, library, theme header, background, logo, etc.).

The ideal image quality for a JPG image is 80. You can set it to a higher value, but be aware that this might affect the speed of your site.


When you're done, select “Save Changes”.


Bulk Resizing

The bulk resize tool is easy to use. First, go to Imsanity, select “Settings”, and scroll down to the Bulk Images section. From here, you can select the images you want to resize.



Click on “Resize Checked Images”. And… that's it! When I told you it was easy, I wasn't lying!


Support and Documentation

Imsanity is reliable and user-friendly, but it's still possible that you might have a question or two. Their FAQ section could have the information you're looking for, and if you can't find the answer there, you can look for it (or post a question of your own) in their support forum.



One of the best things about Imsanity is that it's absolutely free. You can't beat that price!


The Last Word

Imsanity is essential for sites with large/high-quality images, and it doesn't cost a dime. Again, it's easy to see why this plugin is so popular. We can't recommend it enough.

Imsanity: An Insanely Good Image Upload Plugin
4 (80%) 7 votes